Docker volume backup

На исходном инстансе создаем контейнер для копирования данных:

docker run --rm -v source_volume:/source alpine tar -czf - -C /source . > volume_backup.tar.gz

Копируем архив на целевой инстанс:

scp volume_backup.tar.gz user@new-host:/path/

На целевом инстансе восстанавливаем:

docker run --rm -i -v target_volume:/target alpine tar -xzf - -C /target < volume_backup.tar.gz