Files
portainer/docs/Backup.md

967 B

Backup y Restore del volumen data

Portainer guarda su estado en el volumen data. Aquí tienes comandos para realizar copias de seguridad y restaurarlas.

Backup

# Crear backup comprimido del volumen 'data'
docker run --rm -v data:/data -v "$PWD:/backup" alpine sh -c "tar czf /backup/portainer-data-$(date +%Y%m%d).tar.gz -C /data ."

El archivo se guardará en el directorio actual con timestamp.

Restore

# Restaurar backup al volumen 'data'
docker run --rm -v data:/data -v "$PWD:/backup" alpine sh -c "rm -rf /data/* && tar xzf /backup/portainer-data-YYYYMMDD.tar.gz -C /data"

Sustituye YYYYMMDD por la fecha del backup.

Comprobación

docker ps --filter name=portainer

Si el contenedor estaba corriendo, reinícialo tras restaurar:

docker restart portainer

¿Quieres que convierta estos comandos en scripts (scripts/backup.sh, scripts/restore.sh) con validaciones?