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
.