docker-compose описывает все сервисы приложения в YAML файле. docker compose up -d запустит всё одной командой, создаст сеть и тома. Сервисы общаются по имени: db-сервис доступен как http://db:5432 для других контейнеров. depends_on задаёт порядок старта. В development идеально для воспроизводимой среды: postgres + redis + приложение запускаются вместе.
Как docker-compose организует многоконтейнерные приложения?
Junior
440 просмотровAFK Offer AI
Напишите bash скрипт деплоя: pull образа, остановка старого контейнера, запуск нового с rollback при ошибке