Чтобы подвести итог обходной путь:
docker volume create --name <new_volume>docker run --rm -it -v <old_volume>:/from:ro -v <new_volume>:/to alpine \ ash -c "cd /from ; cp -av . /to"docker volume rm <old_volume>
Преимущество этого метода заключается в использовании docker API. Он использует облегченный образ Linux, называемый alpine
и его оболочка по умолчанию, ash
чтобы запустить копирование файла, cp -av
от старого тома к новому названному тому.