Skip to main content

Labo 3 - Préserver les données

Il faut savoir que lorsque qu'un conteneur est supprimé, les modifications faites dans le conteneur disparaissent

Je créé un fichier fic dans mon conteneur, si j'ai mis l'option --rm en le lançant et que je quitte le conteneur, le fichier fic n'existe plus

05.png

Si je refais la commande précédente en enlevant le --rm et que je quitte le conteneur, le fichier n'existe plus.

Il faut se rappeler que la commande docker run créé à chaque fois un nouveau conteneur

Par contre si on utilise la commande suivante, on voit la liste des conteneurs créés mais non supprimés si on a pas mis l'option --rm

sudo docker ps -a

06.png

Par contre nous pouvons utiliser un conteneur en status Exited (qui est créé mais qui ne tourne pas) :

Mais avant voyons les différentes options de cette commande :

sudo docker start --help

07.png

Pour rentrer dans le conteneur et vérifier si le fichier est bien dedans :

sudo docker start -ai <CONTENAIR ID> ou <NAMES>

08.png

Si la machine hôte, celle qui contient le docker engine, est redémarrée les conteneurs créés sans l'option --rm seront sauvegardés