Как заглянуть внутрь Docker-образа без его запуска

Необходимость заглянуть внутрь образа контейнера без его запуска возникает довольно часто при отладке или аудите безопасности. Существует несколько способов реализации этой задачи, каждый из которых имеет свои особенности. Самый простой и распространенный метод — использование команд docker create и docker…

Read more

Straps: универсальная библиотека Bash-утилит для автоматизации

Straps — это мощный набор из более чем 80 специализированных Bash-утилит, разработанных для упрощения написания тестов и валидации сценариев в DevOps, облачной инфраструктуре, Docker, Kubernetes и системном администрировании. Ключевое преимущество проекта заключается в строгой модульности: все функции логически сгруппированы, что…

Read more

Оптимизация Docker-образов: Как утилита dive помогает находить лишние слои

При работе с контейнеризацией размер и структура образа имеют решающее значение. Каждый Docker-образ представляет собой набор слоев, где каждый слой соответствует определенной инструкции в вашем Dockerfile. Неправильное управление этими слоями часто становится причиной раздутых образов, медленной сборки и проблем с…

Read more