В чем разница между флагами `--build` и` --force-воссоздать` для `docker-compose up`? - PullRequest
0 голосов
/ 31 августа 2018

Так же, как просит название; чем отличаются флаги --build и --force-recreate от docker-compose up?

Мне кажется, что это сделало бы то же самое, но, может быть, я что-то упустил.

1 Ответ

0 голосов
/ 31 августа 2018

Как уже упоминалось в документе или в справке docker-compose up,

--build: сборка образов перед запуском контейнеров.

--force-recreate: воссоздать контейнеры, даже если их конфигурация и изображение не изменились.

--build прост и создает образы докеров перед запуском контейнеров. Флаг --force-recreate принудительно остановит работающие в данный момент контейнеры и снова раскрутит все контейнеры, даже если вы ничего не изменили в его конфигурации. Таким образом, если есть какие-либо изменения, они будут перенесены во вновь созданные контейнеры с сохранением состояния томов. Счетчик этого - --no-recreate, чтобы сохранить контейнеры в их текущем состоянии, и он не будет учитывать соответствующие изменения в конфигурации.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...