Una de las operaciones más comunes cuando trabajamos con contenedores que usan sus propios volumenes es la de copiar informacion que tenemos en algun directorio local hacia el volumen o realizar el respaldo del volumen en algun directorio local.
Hacer backups de volúmenes Docker es fundamental para proteger los datos persistentes de tus contenedores. Aquí te muestro varias formas prácticas de hacerlo, dependiendo del sistema y necesidades.
Esta es la forma más simple y portátil:
docker run --rm \
-v nombre_del_volumen:/volume \
-v $(pwd):/backup \
ubuntu \
tar czf /backup/backup_volumen.tar.gz -C /volume .Explicación:
- nombre_del_volumen: el nombre de tu volumen Docker.
- $(pwd): el directorio actual en tu máquina donde se guardará el backup.
- Resultado: un archivo .tar.gz con el contenido del volumen.
Para restaurar:
docker run --rm \
-v nombre_del_volumen:/volume \
-v $(pwd):/backup \
ubuntu \
tar xzf /backup/backup_volumen.tar.gz -C /volumeSi simplemente queremos copiar el contenido de un directorio local a un volumen Docker podemos usar la misma estrategia y el comando tar de la siguiente manera:
docker run --rm \
-v nombre_del_volumen:/volume \
-v /ruta/local:/backup \
busybox \
sh -c "cd /backup && tar cf - . | tar xf - -C /volume"Explicación:
- -v nombre_del_volumen:/volume: monta el volumen Docker.
- -v /ruta/local:/backup: monta tu directorio local con los archivos a copiar.
- cd /backup && tar cf - .: crea un tar del contenido local y lo envía por stdout.
- tar xf - -C /volume: extrae ese contenido directamente en el volumen.
If you see mistakes or want to suggest changes, please create an issue on the source repository.
For attribution, please cite this work as
Sosa (2025, April 4). Blog de José R Sosa: Gestión de volúmenes de Docker. Retrieved from https://josersosa.github.io/personalweb/posts/2026-01-29-gestin-de-volumenes-de-docker/
BibTeX citation
@misc{sosa2025gestión,
author = {Sosa, José R},
title = {Blog de José R Sosa: Gestión de volúmenes de Docker},
url = {https://josersosa.github.io/personalweb/posts/2026-01-29-gestin-de-volumenes-de-docker/},
year = {2025}
}