-V, --renew-anon-volumes Recreate anonymous volumes instead of retrieving
data from the previous containers.
Не применимо ли docker-compose up -V
к именованным томам?
У меня есть служба, которая во время сборки образа извлекает некоторые файлы из SVN. Затем он создает именованный том. Я могу docker-compose build --no-cache
воссоздать изображение и вытащить последние файлы из SVN. Но том не обновляется на docker-compose up -V
, если я не удалю его заранее.
Я просто хочу чистый и простой способ обновления файлов на именованном томе
Конечно, я мог бы вручную удалите том, а затем запустите все, но я действительно хотел, чтобы он был управляем композицией. Это приводит меня ко второй проблеме.
Существует docker-compose down -v
, который также удаляет тома, но я не могу запустить его для одной службы (только для всех или ничего).
Так что мне нужно каким-то образом выяснить именованные тома только одного сервиса из compose-файла, а затем использовать некоторую дополнительную команду (docker volume rm
?) Для удаления только этого одного тома.