Каждый раз, когда я запускал контейнеры, они были созданы успешно. Они также были успешно удалены, прежде чем начинать новые. В прошлый раз я использовал инструкцию:
docker-compose down
для автоматического удаления контейнеров, управляемых docker-compose
.
Это кажется ясным.
... Но ! Проблема была в уже созданных изображениях. И изображения не обновлялись. Чтобы подтвердить мое предположение, я сбросил соответствующий образ, и все было исправлено. Чтобы сделать это автоматически, я обнаружил docker-compose
дополнительные полезные флаги, и теперь я использую:
docker-compose down --rmi local
--rmi
означает падение всех изображений, на которых были основаны контейнеры. local
Удалить только изображения, которые не имеют настраиваемого тега, установленного в поле image
(это не загруженные интернет-изображения для обычных случаев).