Outils pour utilisateurs

Outils du site


devops:docker_volume

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
devops:docker_volume [2018/10/14 20:30]
draak
devops:docker_volume [2018/10/15 12:32]
draak
Ligne 10: Ligne 10:
 ===== Les volumes pour un seul container ===== ===== Les volumes pour un seul container =====
  
 +Historiquement on utilisait le -v ou --volume pour les volumes a container unique. Mais depuis la version 17.06 la doc préconnise d'​utiliser le --mount aussi bien pour les volumes pluri container que les standalone container. --mount est un peu plus verbeux, mais soit, suivons les préconisation de la documentation,​ aprés tout je suis 18.06 au moment ou j’écris ces lignes.
 +
 +<​code:​ruby>​
 +# On suit ce qui a été fait avant
 +# On crée un dossier pour stocker les volumes
 +mkdir /​DockerVolume
 +
 +# On crée un container
 +docker run -d -p 80:80 \
 +  --name lamp-1 \
 +  --mount source=lamp-www,​target=/​var/​www \
 +  -t lamp-v1:​latest
 +
 +# On peut vérifier que le volume a bien été créer.
 +ls /​DockerData/​volumes/​lamp-www
 +
 +# Vous noterez qu'il contient les fichier qui étaient présent ​
 +# par défaut dans le container.
 +
 +# Si vous supprimez le container, cela supprime également le volume.
 +
 +# Arrêtons ce container et détruisons le
 +docker stop lamp-1
 +docker rm lamp-1
 +
 +# Cette fois ci on va choisir le dossier a monté
 +# Créons le dossier
 +mkdir /​DockerVolume/​lamp-www
 +
 +# Et la dite commande
 +docker run -d -p 80:80 \
 +  --name lamp-1 \
 +  --mount source=/​DockerVolume/​lamp-www,​target=/​var/​www \
 +  -t lamp-v1:​latest
 +
 +# Et pour le principe ajoutons un petit site web
 +cd /​DockerVolume/​lamp-www
 +git clone https://​code.barbed.fr/​Draak/​Website_Test.git
 +
 +</​code>​
  
 ===== Les volumes partagés entre container ===== ===== Les volumes partagés entre container =====
devops/docker_volume.txt · Dernière modification: 2018/10/15 12:32 par draak