TGViewer
ДевОпс Інженер 🇺🇦 ДевОпс Інженер 🇺🇦 @devopsengineer · 4.96K subscribers
Post #54 3.72K
Тестирование Docker имеджей

Docker имеджи тестируют не только лишь все. Вернее мало кто может это делать. 😂

Я прочитал все первые 10 результатов из Google, которые относятся к тестированию образов, и кое-что понял. 👇

Почти никто не тистирует имеджи после сборки.

Ну типа зачем - если есть проблема, то приложение даст знать. И это очень печально. Ведь по сути, Dockerfile - это набор консольных команд, порой очень замудреных, и не всегда очевидно как оно на самом деле должно отработать. И что мы ждем в результате.

▶️История тестирования примерно такова:
1. Сначала никто не тестировал 😱
2. Потом решили писать скрипт test_image.sh, копировать его в имедж, и там же его запускать (фейспалм)
3. Поняли что и так слишком много bash в этом мире, и врапнули goss. Получился dgoss (эволюция)
4. Google посмотрел на это все, и запилил container-structure-test (зачем?)
5. Мы сейчас тут

Субъективно container-structure-test не очень юзер френдли, а вот dgoss очень даже ничего.

Сами посмотрите:
👉 goss: https://github.com/aelsabbahy/goss
👉 dgoss: https://github.com/aelsabbahy/goss/tree/master/extras/dgoss
👉 container-structure-test: https://github.com/GoogleContainerTools/container-structure-test
GitHub GitHub - goss-org/goss: Quick and Easy server testing/validation Quick and Easy server testing/validation. Contribute to goss-org/goss development by creating an account on GitHub.
More from @devopsengineer
  1. Jul 29, 2026Ще кілька років тому шлях у DevOps був більш-менш зрозумілим. Проте сьогодні AI бере на се…
  2. Jun 11, 2026AI-first SDLC, Agentic Engineering, Agents, IDEs, Claude Code, Cursor, GitHub Copilot, Ope…
  3. Jun 9, 2026Шановне панство, Звертаю вашу увагу: якщо ви вже награлися з AGENTS.md / CLAUDE.md, self-h…
  4. May 28, 2026Linux kernel, namespaces, cgroups, LXC, Docker, multi-stage builds, distroless images, con…
  5. Mar 9, 2026На fwdays було багато цікавих доповідей, але особливо хочу зазначити доповідь Володимира Ц…
  6. Feb 2, 2026AWS Certified Generative AI Developer - Professional Доброго дня, Десь пролітало по сусідн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →