diff --git a/README.md b/README.md index aa935bd5878fa48b41a2732e355834a3a5ee5576..d38bef0af30a709f1e426f619a867ddbb85f0754 100644 --- a/README.md +++ b/README.md @@ -51,12 +51,29 @@ La définition de chaque service devra être réalisée dans un sous-répertoire ## Exercice 02 : Volumes en amont 1 - Créer un volume en amont + +`docker volume create vol_amont` + 2 - A l'aide d'un conteneur Ubuntu, remplir ce volume en amont avec un ou plusisuers fichiers/dossiers + +`docker run --rm -v vol_amont:/volume ubuntu touch /volume/test.txt` + 3 - A l'aide des slides, sauvegarder le contenu de ce volume en amont dans une archive + +`docker run --rm -v vol_amont:/volume -v .:/backup ubuntu tar cvf /backup/my_volume_backup.tar /volume` + 4 - Vérifier le contenu de cette archive + +`Ouvrir le ficher my_volume_backup.tar sur votre machine` + 5 - Créer un second volume en amont + +`docker volume create vol_bmont` + 6 - A l'aide d'un conteneur Debian, remplir ce second volume en amont avec le contenu de l'archive +`docker run --rm -v vol_bmont:/volume -v .:/backup debian bash -c "cd /volume && tar xvf /backup/my_volume_backup.tar"` + ## Exercice 03 : Multi-Stage ### Facile