Repolode
offen

offen/docker-volume-backup

Un contenedor auxiliar ligero que realiza copias de seguridad programadas de volúmenes de Docker en directorios locales o en almacenamiento S3, WebDAV, Azure, Dropbox, Google Drive o SSH.

Estrellas
4,066
Forks
161
Issues abiertos
28
Último commit
hace 3 días

¿Qué es?

docker-volume-backup es una imagen de Docker diseñada para ejecutarse junto a una instalación de Docker existente. Realiza copias de seguridad periódicas o puntuales de volúmenes de Docker en un directorio local, en cualquier almacenamiento compatible con S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive o SSH, o en una combinación de estos destinos.

Las copias antiguas se pueden eliminar según el periodo de retención configurado. Las copias se pueden cifrar con GPG y se pueden enviar notificaciones si falla una ejecución. Según se indica, la imagen ocupa menos de 25 MB.

En una configuración de Compose, se añade un servicio de backup que monta los volúmenes que se quieren respaldar. Los contenedores etiquetados con stop-during-backup se pueden detener mientras se ejecuta la copia para mantener la coherencia de los datos; para ello, es necesario montar el socket de Docker. También se puede ejecutar una copia puntual con Docker CLI.

Funciones clave

  • 01Copias de seguridad periódicas y puntuales de volúmenes de Docker
  • 02Destinos de almacenamiento: directorios locales, S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive y SSH
  • 03Combinar varios destinos de almacenamiento en una misma configuración
  • 04Rotación automática de copias de seguridad antiguas
  • 05Cifrado de copias de seguridad con GPG
  • 06Notificaciones si falla una ejecución de la copia de seguridad

Casos de uso

  • Respaldar de forma programada los volúmenes de datos de una aplicación de Docker Compose
  • Copiar las copias de seguridad de volúmenes a un bucket S3 externo o a un servidor SSH
  • Ejecutar una copia puntual de un volumen desde la línea de comandos antes de una actualización

Inicio rápido

  1. 1

    Añade un servicio de copia de seguridad al archivo compose y monta los volúmenes que quieras respaldar

  2. 2

    Ejecuta una copia de seguridad puntual con Docker CLI

    docker run --rm \ -v data:/backup/data \ --env AWS_ACCESS_KEY_ID="<xxx>" \ --env AWS_SECRET_ACCESS_KEY="<xxx>" \ --env AWS_S3_BUCKET_NAME="<xxx>" \ --entrypoint backup \ offen/docker-volume-backup:v2

Antes de usarlo

  • Se necesita configuración para usar almacenamiento remoto como S3, WebDAV, Azure, Dropbox, Google Drive o SSH.
  • Detener los contenedores durante la copia de seguridad requiere montar el socket de Docker, lo que concede acceso elevado al host.

Temas

Preguntas frecuentes

¿Qué es docker-volume-backup?
Un contenedor auxiliar ligero que realiza copias de seguridad programadas de volúmenes de Docker en directorios locales o en almacenamiento S3, WebDAV, Azure, Dropbox, Google Drive o SSH. docker-volume-backup es una imagen de Docker diseñada para ejecutarse junto a una instalación de Docker existente. Realiza copias de seguridad periódicas o puntuales de volúmenes de Docker en un directorio local, en cualquier almacenamiento compatible con S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive o SSH, o en una combinación de estos destinos.
¿docker-volume-backup es gratuito? ¿Qué licencia tiene?
docker-volume-backup es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿docker-volume-backup sigue mantenido?
Mantenimiento activo. El último commit de docker-volume-backup fue el 4 nov 2026.
¿Para qué puedo usar docker-volume-backup?
Respaldar de forma programada los volúmenes de datos de una aplicación de Docker Compose Copiar las copias de seguridad de volúmenes a un bucket S3 externo o a un servidor SSH Ejecutar una copia puntual de un volumen desde la línea de comandos antes de una actualización
¿Cómo se instala docker-volume-backup?
Añade un servicio de copia de seguridad al archivo compose y monta los volúmenes que quieras respaldar Ejecuta una copia de seguridad puntual con Docker CLI: docker run --rm \ -v data:/backup/data \ --env AWS_ACCESS_KEY_ID="<xxx>" \ --env AWS_SECRET_ACCESS_KEY="<xxx>" \ --env AWS_S3_BUCKET_NAME="<xxx>" \ --entrypoint backup \ offen/docker-volume-backup:v2
¿Dónde consigo docker-volume-backup?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/offen/docker-volume-backup

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Herramienta gratuita y autoalojada para hacer copias de seguridad de PostgreSQL, con recuperación a un punto en el tiempo, verificación automatizada de restauraciones e interfaz web.

DevOps y nube#backup#postgresql#database-backup
9,2 mil+26 esta semana605TypeScriptApache-2.0Bien mantenidoActualizado hace 20 horas