Monday, January 24, 2022

¿Cómo mover o transferir Docker imagen a otro sistema? How to Transfer/Move a Docker Image to Another System?

 

¿Cómo mover o transferir Docker imagen a  otro sistema?


Este post es una mejora a la entrada [1] Ya que no hace falta pasar por la gestión de ficheros y copiar los ficheros al sistema. Simplemente introducimos el comando en una pipeline de sistema usando el comando de SSH 

docker save imagenDocker:latest | ssh user@nameMachineToCopy  'cat > /path/imagenDocker.tar'

y ejecutamos en la maquina nameMachineToCopy  el siguiente comando   docker load < /path/imagenDocker.tar

Pero aún mejor es ejecutarlo en un solo comando sin ficheros intermedios

docker save imagenDocker:latest | ssh user@nameMachineToCopy  ' docker load '


[1]https://appfleet.com/blog/how-to-transfer-move-a-docker-image-to-another-system/