2026-02-18 06:55:01 -07:00
|
|
|
|
# docker compose
|
|
|
|
|
|
|
|
|
|
|
|
> Запускать и управлять многоконтейнерными Docker-приложениями.
|
|
|
|
|
|
> Больше информации: <https://docs.docker.com/reference/cli/docker/compose/>.
|
|
|
|
|
|
|
|
|
|
|
|
- Вывести список всех запущенных контейнеров:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose ps`
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Создать и запустить все контейнеры в фоновом режиме, используя файл `docker-compose.yml` из текущего каталога:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
|
|
|
|
|
|
`docker compose up {{[-d|--detach]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Запустить все контейнеры, пересобрать при необходимости:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose up --build`
|
|
|
|
|
|
|
|
|
|
|
|
- Запустить все контейнеры, указав имя проекта и альтернативный Compose-файл:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose {{[-p|--project-name]}} {{имя_проекта}} {{[-f|--file]}} {{путь/к/файлу}} up`
|
|
|
|
|
|
|
|
|
|
|
|
- Остановить все запущенные контейнеры:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose stop`
|
|
|
|
|
|
|
|
|
|
|
|
- Остановить и удалить все контейнеры, сети, образы и тома:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose down --rmi all {{[-v|--volumes]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Следить за логами всех контейнеров:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose logs {{[-f|--follow]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Следить за логами конкретного контейнера:
|
|
|
|
|
|
|
|
|
|
|
|
`docker compose logs {{[-f|--follow]}} {{имя_контейнера}}`
|