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