Docker Swarm · Lección 25
¿Cómo se respalda el estado de un swarm?
El backup incluye el contenido de los volúmenes de los contenedores, por lo que no hace falta respaldarlos por separado
Se copia el directorio con Docker en marcha en todos los managers a la vez, porque Raft garantiza copias consistentes en caliente
Se detiene Docker en un manager y se copia el directorio /var/lib/docker/swarm (estado Raft, certificados y claves); para restaurar se coloca en un nodo con Docker detenido y se inicia con --force-new-cluster
Basta con guardar los archivos Compose de los stacks, porque el resto del estado se regenera al volver a desplegarlos
Docker Swarm · Lección 25
Completa el código
El estado del swarm está en /var/lib/docker/
Revisa: está en /var/lib/docker/swarm.
Docker Swarm · Lección 25
¿Por qué el backup del swarm no sustituye al backup de los datos de las aplicaciones?
Pista: el backup del swarm guarda el estado del orquestador (servicios, redes, secretos, configs), no los datos de los volúmenes; restaurarlo recrea la definición de los servicios pero no el contenido que manejaban.
✓
¡Lección completada!
Backup y restauración del estado del swarm
0
XP ganado
3
Vidas restantes