Команда docker compose down и up не создает свежий образ и контейнер - PullRequest
1 голос
/ 11 ноября 2019

У меня есть .net, база данных sql, образы докера kafka, и я использовал файл docker compose yml для их совместного запуска.

Я заметил, что команда down и up не создает новую среду.

docker compose docker-compose -f dc-all-sql.yml down

затем:

docker-compose -f dc-all-sql.yml up

Мне удалось получить свежую среду, используя только опцию Docker Desktop «Настройки по умолчанию».

Неужели мое понимание этой команды неверно?

По сути, я хочу иметь свежую среду, когда я запускаю систему, загружаются новые образы докеров.

1 Ответ

1 голос
/ 11 ноября 2019

По умолчанию, down удаляет только следующие элементы:

Containers for services defined in the Compose file
Networks defined in the networks section of the Compose file
The default network, if one is used

, поэтому изображения не удаляются, вы можете использовать это вместе с down:

Опции:

--rmi type              Remove images. Type must be one of:
                          'all': Remove all images used by any service.
                          'local': Remove only images that don't have a
                          custom tag set by the `image` field.

см. this

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