Ответы:
Следующее только создает образы, но не запускает контейнеры:
docker-compose build
Следующее создает образы, если образы не существуют, и запускает контейнеры:
docker-compose up
Если вы добавите этот --build
параметр, он будет вынужден создавать образы, даже если они не нужны:
docker-compose up --build
Следующее пропускает процесс построения образа:
docker-compose up --no-build
Если изображения не созданы заранее, это не сработает.
Эта --no-cache
опция отключает кеш сборки Docker в процессе создания образа. Это используется для кэширования каждого слоя в Dockerfile и для ускорения создания образа с повторным использованием слоев (~ строки Dockerfile), ранее созданных для других идентичных образов.
-d
) for docker-compose up -d
отсутствуют в документации только для docker-compose
. Вы должны посмотреть на docs.docker.com/compose/reference/up
docker-compose up -d
?