En este articulo vamos a ver como podemos guardar una imagen de docker y restaurarla en otro servidor
Primero procedemos a listar las imágenes que tenemos actualmente en nuestro servidor docker
#docker images
arrojaría lo siguiente
GUARDAR
Procedemos a comprimir la imagen, vamos a trabajar la imagen de nginx,
entramos al directorio donde guardamos las imágenes y con el siguiente comando la comprimimos
#cd /var/lib/docker/images
Y corremos el siguiente comando
#docker save nombre-de-imagen | gzip > nombre-de-imagen.tar.gz
Ahora procedemos a guardar el container
#docker save -o /ruta/nombre-del-container.tar nombre-del-container
Puedes utilizar este comando
#docker save nombre-del-container > /ruta/nombre-del-container.tar
RESTAURAR
Como ultimo paso vamos a restaurar la copia en el servidor que deseamos con el siguiente comando
#docker load -i /ruta/nombre-del-container.tar
Puedes utilizar este comando
#docker load < /ruta/nombre-del-container.tar
Debemos ubicarnos en el directorio donde guardamos las imágenes con el siguiente comando
#cd /var/lib/docker/images
Y ejecutar el siguiente comando
#docker load -i nombre-de-imagen.tar.gz
No hay comentarios:
Publicar un comentario