Volumes et données persistantes
La couche d'écriture d'un conteneur est éphémère — elle est supprimée en même temps que le conteneur. Dans cette leçon, on voit comment conserver des données qui doivent survivre : un named volume géré par Docker qui survit à la suppression et à la recréation des conteneurs, et un bind mount qui fai
La couche du conteneur, c'est comme un carnet de brouillon qu'on jette à la poubelle en fin de journée. Un volume, c'est comme un coffre-fort : même si tu as jeté le carnet, les papiers dans le coffre restent là, attendant le prochain conteneur.
- volume
- Une zone de stockage gérée par Docker (named volume) attachée à un conteneur avec -v nom:/chemin, qui survit même quand le conteneur est supprimé et recréé.
- bind mount
- Faire correspondre un répertoire du système hôte à un chemin dans le conteneur avec -v /chemin/hôte:/chemin/conteneur, idéal pour le développement local car les changements de fichiers apparaissent immédiatement des deux côtés.
- couche d'écriture (éphémère)
- La fine couche par-dessus l'image où le conteneur écrit des fichiers au moment de l'exécution. Elle est supprimée avec le conteneur, donc les données écrites uniquement là sont perdues.