Hola amigos vamos a ver como podemos guardar nuestras imágenes de Docker y restaurarlo en algún otro servidor.
Paso 1: Listamos la imágenes que tenemos
sudo docker images
Paso 2: Guardamos la imagen
Para nuestro trabajaremos con la imagen de ID 5948b3144ec4 o ubuntuapache
El comando tiene el siguiente formato:
sudo docker save -o ruta/nombrecontainercomprimido.tar nombrecontainer
también es valido:
sudo docker save nombrecontainer > ruta/nombrecontainercomprimido.tar
Nos ubicamos en el directorio en donde guardaremos nuestras imágenes y ejecutamos:
sudo docker save ubuntuapache | gzip > ubuntuapache.tar.gz
| gzip: permite comprimir la imagen
Paso 3: Restaurar copia
Luego de haber guardado un copiar de nuestra imagen podemos copiar a otro servidor y restaurarlo:
El comando para restaurar tiene el siguiente formato:
sudo docker load -i ruta/nombrecontainercomprimido.tar
También es valido:
sudo docker load < ruta/nombrecontainercomprimido.tar
Debemos ubicarnos en la directorio que contiene nuestra imagen y ejecutar:
sudo docker load -i ubuntuapache.tar.gz
Podemos modificar el nombre:version de nuestras imágenes con el siguiente comando:
sudo docker tag idImagen nombreImagen:nombreVersion
sudo docker tag 5948b3144ec4 ubuntuapache:1.0
5948b3144ec4: ID de la imagen que deseamos cambiar de nombre o version