Docker Compose v2
Где взять Docker Compose
Windows и macOS
Линукс
Быстрый старт
Содействие
Наследие

Docker Compose — это инструмент для запуска многоконтейнерных приложений в Docker, определенных с использованием формата файла Compose. Файл Compose используется для определения того, как настроены один или несколько контейнеров, составляющих ваше приложение. Если у вас есть файл Compose, вы можете создать и запустить приложение с помощью одной команды: docker compose up .
Docker Compose включен в Docker Desktop для Windows и macOS.
Вы можете скачать двоичные файлы Docker Compose со страницы выпуска в этом репозитории.
Переименуйте соответствующий двоичный файл для вашей ОС в docker-compose и скопируйте его в $HOME/.docker/cli-plugins
Или скопируйте его в одну из этих папок, чтобы установить его для всей системы:
/usr/local/lib/docker/cli-plugins ИЛИ /usr/local/libexec/docker/cli-plugins
/usr/lib/docker/cli-plugins ИЛИ /usr/libexec/docker/cli-plugins
(может потребоваться сделать загруженный файл исполняемым с помощью chmod +x )
Использование Docker Compose представляет собой трехэтапный процесс:
Определите среду вашего приложения с помощью Dockerfile , чтобы его можно было воспроизвести где угодно.
Определите службы, составляющие ваше приложение, в compose.yaml , чтобы их можно было запускать вместе в изолированной среде.
Наконец, запустите docker compose up , и Compose запустит все ваше приложение.
Файл Compose выглядит следующим образом:
услуги: веб: сборка: . порты:
- Объемы «5000:5000»:
- .:/code redis: изображение: redisХотите помочь в разработке Docker Compose? Ознакомьтесь с нашей сопроводительной документацией.
Если вы обнаружили проблему, сообщите об этом в системе отслеживания проблем.
Версия Compose для Python доступна в ветке v1 .