up (Запуск сервисов)
Описание:
Команда docker compose up
используется для запуска всех сервисов, описанных в docker-compose.yml
. Если образы ещё не собраны — они будут построены. Контейнеры запускаются и подключаются к нужным сетям и томам.
Без флагов – стандартный запуск
Структура команды:
Описание:Запускает все сервисы из
docker-compose.yml
в активном режиме, выводя логи в терминал. Образы будут собраны, если их ещё нет. Контейнеры будут пересозданы только при необходимости.
Пример:
❗ Имя проекта указывать не нужно — определяется автоматически по директории.
Флаг -d
/ --detach
– запуск в фоне
Структура команды:
Описание:Запускает контейнеры в фоновом режиме. Терминал остаётся свободным для других задач.
Пример:
Флаг --build
– пересобрать образы
Структура команды:
Описание:Перед запуском пересобирает образы, даже если они уже были собраны ранее.
Пример:
Флаг --force-recreate
– пересоздать контейнеры
Структура команды:
Описание:Пересоздаёт контейнеры, даже если конфигурация не изменилась. Удаляет старые и создаёт новые.
Пример:
Флаг --remove-orphans
– удалить неиспользуемые контейнеры
Структура команды:
Описание:Удаляет "осиротевшие" контейнеры, которые не описаны в текущем
docker-compose.yml
, но остались от предыдущих запусков.
Пример:
Флаг --no-deps
– не запускать зависимости
Структура команды:
Описание:Запускает указанный сервис без его зависимостей (без других связанных сервисов, от которых он зависит).
Пример:
📌 Вернуться к общим флагам: docker compose
📌 См. также:
- 🧹 Остановка и удаление (down) (--volumes
, --rmi
, --remove-orphans
)
- 📜 Просмотр логов (logs) (-f
, --tail
, --timestamps
, --since
, --until
)
- 🔍 Выполнение команд (exec) (-T
, интерактивность)
- 🏗️ Сборка образов (build) (--no-cache
, --pull
, --progress
, --parallel
)