diff --git a/HowtoDocker.md b/HowtoDocker.md index 58565512..8f460567 100644 --- a/HowtoDocker.md +++ b/HowtoDocker.md @@ -588,6 +588,31 @@ Informations détaillées sur un réseau : ### Volumes (docker volume) +Les volumes Docker sont des répertoires ou fichiers présents sur l'hôte qui +peuvent être montés à l'intérieur des conteneurs. L'intérêt est de pouvoir +écrire des données persistantes depuis les conteneurs, qui seront alors +conservés après arrêt et suppression du conteneur et accessible depuis l'hôte. +Les volumes sont indépendants des conteneurs. + +Ils sont généralement utilisés pour stocker des fichiers de logs, des +répertoires de bases de données ou des configuration + +Sauf si un chemin est spécifié, Docker mets ses volumes dans +_/var/lib/docker/volumes/_, et les données sont accessibles dans +_/var/lib/docker/volumes//_data/_. + +On peut gérer les volumes avec la commande `docker volume` : + +~~~ +# docker volume create vol1 +vol1 +# docker volume ls +DRIVER VOLUME NAME +local vol1 +# docker volume rm vol1 +vol1 +~~~ + ### Fichiers de configuration (docker config) ### Fichiers sensibles (docker secrets)