мы можем удалить docker-compose из шагов? - PullRequest
0 голосов
/ 19 октября 2018

Необходимо ли использовать «docker-compose down» перед «docker-compose up».Я не хочу, чтобы мое приложение было закрыто.Я использую docker-compose в данный момент и не собираюсь переходить в kubernetes и т. Д.

Если мы удалим «docker-compose down», то как он будет обрабатывать потерянные тома и изображения?

Любой указатель высоко ценится.

Спасибо, Санджив

1 Ответ

0 голосов
/ 19 октября 2018

Нет, вам не обязательно использовать docker-compose down перед docker-compose up.Если вы используете docker-compose up в работающем стеке служб, docker-compose будет просто воссоздавать службы, которые были изменены .Изменяется либо:

  • измененные docker-compose.yml, либо
  • обновленные изображения (либо потому, что вы извлекли новые изображения, либо восстановите их самостоятельно).

Чтобы удалить потерянные тома, необходимо ввести специальный флаг --remove-orphans, см. docker-compose up .Но это поведение то же самое с docker-compose down.

Также images не изменяются ни с одной командой.Разница в том, что с docker-compose down & docker-compose up все работающие containers удаляются и воссоздаются из своих images.Таким образом, если данные были записаны внутри контейнера, эти данные будут потеряны.

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