Por defecto, los datos en un contenedor son efímeros — se pierden cuando el contenedor se elimina. Los volúmenes (y bind mounts) proporcionan almacenamiento persistente que perdura más allá de los contenedores, esencial para bases de datos y cualquier dato que deba sobrevivir a reinicios o eliminaciones de contenedores.
El problema: los contenedores son efímeros
A container's writable layer is DELETED when the container is removed:
→ data written inside the container (e.g. a database's files) is LOST
→ containers are meant to be disposable/replaceable → don't store important data in them
→ For persistent data, you need storage OUTSIDE the container's lifecycle.
