Ако втората машина има активиран SSH, можете да използвате контейнер на Alpine на първата машина, за да картографирате тома, да го групирате и да го изпратите на втората машина.
Това би изглеждало така:
docker run --rm -v <SOURCE_DATA_VOLUME_NAME>:/from alpine ash -c \
"cd /from ; tar -cf - . " | \
ssh <TARGET_HOST> \
'docker run --rm -i -v <TARGET_DATA_VOLUME_NAME>:/to alpine ash -c "cd /to ; tar -xpvf - "'
Ще трябва да промените:
- SOURCE_DATA_VOLUME_NAME
- TARGET_HOST
- TARGET_DATA_VOLUME_NAME
Или можете да опитате да използвате този помощен скрипт https://github.com/gdiepen/docker- скриптове за удобство
Надявам се това да помогне.