Skip to content

up (Запуск сервисов)

Описание:
Команда docker compose up используется для запуска всех сервисов, описанных в docker-compose.yml. Если образы ещё не собраны — они будут построены. Контейнеры запускаются и подключаются к нужным сетям и томам.


Без флагов – стандартный запуск

Структура команды:

docker compose up
Описание:
Запускает все сервисы из docker-compose.yml в активном режиме, выводя логи в терминал. Образы будут собраны, если их ещё нет. Контейнеры будут пересозданы только при необходимости.

Пример:

docker compose up

❗ Имя проекта указывать не нужно — определяется автоматически по директории.


Флаг -d / --detach – запуск в фоне

Структура команды:

docker compose up -d
Описание:
Запускает контейнеры в фоновом режиме. Терминал остаётся свободным для других задач.

Пример:

docker compose up -d


Флаг --build – пересобрать образы

Структура команды:

docker compose up --build
Описание:
Перед запуском пересобирает образы, даже если они уже были собраны ранее.

Пример:

docker compose up --build


Флаг --force-recreate – пересоздать контейнеры

Структура команды:

docker compose up --force-recreate
Описание:
Пересоздаёт контейнеры, даже если конфигурация не изменилась. Удаляет старые и создаёт новые.

Пример:

docker compose up --force-recreate


Флаг --remove-orphans – удалить неиспользуемые контейнеры

Структура команды:

docker compose up --remove-orphans
Описание:
Удаляет "осиротевшие" контейнеры, которые не описаны в текущем docker-compose.yml, но остались от предыдущих запусков.

Пример:

docker compose up --remove-orphans


Флаг --no-deps – не запускать зависимости

Структура команды:

docker compose up --no-deps [service]
Описание:
Запускает указанный сервис без его зависимостей (без других связанных сервисов, от которых он зависит).

Пример:

docker compose up --no-deps web


📌 Вернуться к общим флагам: docker compose
📌 См. также:
- 🧹 Остановка и удаление (down) (--volumes, --rmi, --remove-orphans)
- 📜 Просмотр логов (logs) (-f, --tail, --timestamps, --since, --until)
- 🔍 Выполнение команд (exec) (-T, интерактивность)
- 🏗️ Сборка образов (build) (--no-cache, --pull, --progress, --parallel)