Tengo el siguiente escenario: Host con Docker en ejecución y varios contenedores. En realidad intento crear una solución de respaldo para estos contenedores. Mi enfoque real es:
- Confirmar contenedores
docker -save
detener todos los contenedores en funcionamiento
- hacer copias de seguridad de / var / lib / docker / volume / with borg
- iniciar todos los contenedores
Ahora tengo el siguiente problema: si quisiera restaurar los contenedores, tengo que conocer sus puntos de entrada para volúmenes, etc. Porque con Docker Save solo obtuve la imagen en sí.
¿Hay alguna manera de exportar esta información desde un sistema en ejecución? Mi objetivo es restaurar fácilmente todos los contenedores con sus volúmenes y tener la posibilidad de hacer copias de seguridad de ellos fácilmente.
El host es debian9, 64 bit. El objetivo de respaldo es un NAS local
Gracias y Saludos
Gracias por tu propuesta. Parece manejable pero pensé que habría una manera más fácil.
—
C. Hediger
¿Hay una carpeta específica debajo de / var / lib / docker que contiene esta información del contenedor? Porque si copio toda la carpeta acoplable del servidor antiguo al nuevo, puedo ejecutar todos los contenedores sin ningún cambio, listos para usar.
—
C. Hediger
docker inspect
salida y guardarla en un archivo. No le dará una solución de recuperación inmediata, pero toda la información que necesita para iniciar el contenedor nuevamente está allí.