Crear docker componer desde un contenedor en ejecución

0

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

C. Hediger
fuente
Siempre puede volcar la docker inspectsalida 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í.
mtak
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