💾 Docker Volumes
Los volúmenes en Docker permiten almacenar datos de forma persistente, incluso si el contenedor se elimina. Son ideales para guardar archivos, bases de datos o configuraciones que no quieres perder al borrar un contenedor.
💾 ¿Para qué sirven los volúmenes?
Por ejemplo: si quieres eliminar un contenedor pero mantener ciertos archivos (como un
.txt), puedes usar volúmenes para conservar esos datos.
🛠️ Crear un volumen y usarlo
docker run --rm -it -v datos_volumen:/home ubuntu
-
Esto crea un volumen llamado
datos_volumen. -
El volumen se monta en la ruta
/homedentro del contenedor. -
Todo lo que guardes en
/homepersistirá fuera del contenedor. -
Listamos los volúmenes existentes:
docker volume ls
🔍 Verás que datos_volumen aparece en la lista.
📁 Ejemplo paso a paso
- Creamos un archivo dentro del contenedor:
touch hola.txt
-
Salimos del contenedor (con
exitoCtrl + D). -
Listamos los volúmenes existentes:
🔁 Reusar el volumen en otro contenedor
docker run --rm -it -v datos_volumen:/home ubuntu /bin/bash
-
Al ingresar al nuevo contenedor, verás que el archivo
hola.txtsigue ahí. -
Esto prueba que los datos se mantienen independientemente del contenedor.
Vemos que mantiene hola.txt

🧹 Eliminar un volumen
Si ya no necesitas ese volumen:
docker volume rm <nombre_volumen>