miércoles, 11 de octubre de 2023

Docker (13) : Retomar docker en 2022 (2). Copias de seguridad de imagenes y contenedores

1. Backup de imágenes

docker save imagen_id > nombre_fichero.tar 

2. Restauración de imágenes

docker load < nombre_fichero.tar

3. Crear y arrancar un contenedor a partir de la imagen descargada

Primero listamos las imagenes

docker images

Y despues arrancamos el contenedor, con todos los parámetros y opciones que haga faltapero en vez de darle el nombre de la imagen, le damos el id!

docker run parametros_varios imagen_id

4. Backup de contenedores

El backup de un contenedor genera una IMAGEN !!!, y además solo copia los file systems.
Además hay que buscar el command! Ver ServerFault
 
docker export contenedor_id > nombre_fichero.tar 

Para buscar el command hay que hacer 

docker ps -a

y devuelve en este caso

CONTAINER ID   IMAGE          COMMAND          CREATED          ...
109bfcb7caee   245e3fd12103   "./wrapper.sh"   2 minutes ago    ...

siendo pues el command ./wrapper.sh

5. Restaurar de contenedores

Como el backup de un contenedor genera una imagen, se tendrá que restaurar la imagen y luego crear un contenedor a partir de esta imagen y teniendo en cuenta el command 


docker import nombre_fichero.tar --change 'CMD ["./wrapper.sh"]' local:imp-image 

siendo local:imp-image el repositorio (local) y el nombre de la imagen (imp-image)
listamos la imágenes

docker images

REPOSITORY   TAG              IMAGE ID       CREATED          SIZE 
local        imp-image        06e277366ae7   4 seconds ago    132MB

Y despues arrancamos el contenedor, con todos los parámetros y opciones que haga falta pero en vez de darle el nombre de la imagen, le damos el id!

docker run parametros_varios imagen_id

docker run parametros_varios local:imp-image

6. Backup de volúmenes

Para  hacer backups de volúmenes, miramos el punto de montaje

docker volume inspect ximo-oracle-volume | grep Mount

y con este dato podemos copiar el contenido del volúmen a otra ubicación
 

No hay comentarios :

Publicar un comentario