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