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/ ContainerNamePour 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

