यदि दूसरी मशीन में SSH सक्षम है, तो आप वॉल्यूम को मैप करने के लिए पहली मशीन पर अल्पाइन कंटेनर का उपयोग कर सकते हैं, इसे बंडल करके दूसरी मशीन को भेज सकते हैं।
यह इस तरह दिखेगा:
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- सुविधा-स्क्रिप्ट
आशा है कि यह मदद करता है।