Как запустить docker-compose

«Как запустить docker-compose» — вопрос из категории DevOps, который задают на 23% собеседований Golang Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для запуска docker-compose необходимо выполнить команду в директории с файлом docker-compose.yml:

docker-compose up

Флаги для управления:

  • -d – запуск в фоновом режиме (демон)
  • --build – пересобрать образы перед запуском
  • --force-recreate – принудительно пересоздать контейнеры

Пример остановки:

docker-compose down

Для работы требуется установленный Docker Engine и Docker Compose (v1/v2). В v2 команда может быть docker compose (без дефиса).