DevOps middle

Что такое docker-compose?

Ответ

Инструмент для запуска нескольких связанных контейнеров одной командой через yaml. Типовой сценарий: приложение + БД + Redis + Kafka.

Разбор: docker-compose описывает в yaml набор связанных сервисов (приложение, БД, Redis, Kafka) и поднимает их вместе одной командой на одном хосте. Главная ловушка — спутать его с оркестратором уровня кластера (Kubernetes/Swarm): compose не управляет множеством узлов и не делает автомасштабирование/self-healing. Также неверно, что он собирает образы из нескольких Dockerfile или склеивает контейнеры в один — каждый сервис остаётся отдельным контейнером.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться