Par défaut, les données dans un conteneur sont éphémères — perdues lors de la suppression du conteneur. Les volumes (et les bind mounts) fournissent un stockage persistant qui dépasse la durée de vie des conteneurs, essentiel pour les bases de données et toute donnée qui doit survivre aux redémarrages/suppressions de conteneurs.
Le problème : les conteneurs sont éphémères
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.
