sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo copiar el volumen de la ventana acoplable de una máquina a otra?

Si la segunda máquina tiene habilitado SSH, puede usar un contenedor Alpine en la primera máquina para mapear el volumen, empaquetarlo y enviarlo a la segunda máquina.

Eso se vería así:

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 - "'

Deberá cambiar:

  • SOURCE_DATA_VOLUME_NAME
  • TARGET_HOST
  • TARGET_DATA_VOLUME_NAME

O bien, puede intentar usar este script auxiliar https://github.com/gdiepen/docker- guiones de conveniencia

Espero que esto ayude.