3. Docker : Les Volumes

Pour avoir des données persistantes, et facilement transportable d’un server à un autre, il faut monter des volumes qui correspondent à un dossier du système hôte qui contiendra tous les fichier pouvant être monter dans notre container.


Les volumes sur la machine hôte doivent être accessible en lecture-écriture avec l’utilisateur qui lance les commande docker.


3.1 Les commandes

create : création des volumes

docker volume create volume_teste


inspect : affiche tout les détail d’un ou plusieurs volumes
ls : liste les volumes
prune : supprime les volume non utilisés
rm : supprime un ou plusieurs volumes


Monter un dossier hote au lancement d’un container on utilise la commande
-v dossier_hote:dossier_container

Exemple :

docker run -tid -v /dossier/cible/hote/:/dossier/cible/container/ ContainerName

Pour monter un volume docker au lancement d’un container sa sera la commande :
–mount

Exemple :

docker run -tid --mount source=VolumeName,target=/dossier/cible/container/ ContainerName

Image par défaut
administrateur
Publications: 25

Laisser un commentaire