1.4 KiB
1.4 KiB
docker compose
Запускать и управлять многоконтейнерными Docker-приложениями. Больше информации: https://docs.docker.com/reference/cli/docker/compose/.
- Вывести список всех запущенных контейнеров:
docker compose ps
- Создать и запустить все контейнеры в фоновом режиме, используя файл
docker-compose.ymlиз текущей директории:
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]}} {{имя_контейнера}}