Menu
in

Tutoriel Docker : Démarrer avec les volumes Docker

Utilisation de l'API de volume Docker

Une meilleure solution au problème consiste à utiliser Docker volume API à créer nommé tomes. Les volumes nommés peuvent être facilement attachés à un ou plusieurs conteneurs, et donc réutilisés beaucoup plus facilement.


$ docker volume create websvcdata

Cela crée un volume Docker nommé websvcdata. Cependant, le volume Docker n'a pas encore de point de montage dans un conteneur, donc un conteneur ne pourra pas y accéder par défaut. Pour créer un point de montage, vous lanceriez le conteneur avec une commande comme celle-ci :


$ docker run -P —name websvc -v websvcdata:/websvcdata myorg/websvc python app.py

Cette commande est la même que la précédente docker run exemple, mais au lieu que le volume soit créé avec un nom anonyme, il est créé avec le nom websvcdata sur l'hôte. Vous pouvez courir docker inspect sur le récipient et lisez le "Mounts" dans le dump résultant pour déterminer si les montages sont comme vous le souhaitiez.

Leave a Reply

Quitter la version mobile