Comment monter un volume externe pour mongoDB en utilisant docker-composer et docker-machine
Je tiens à conserver le mongoDB
de données à l'extérieur du conteneur et sur un volume spécifié. Je suis à l'aide de docker-composer et le fichier yml ressemble
web:
build: .
command: python -u app.py
ports:
- "5000:5000"
volumes:
- .:/todo
links:
- db
db:
image: mongo:3.0.2
source d'informationauteur casra
Vous devez vous connecter pour publier un commentaire.
Comme indiqué sur le docker hub page pour que l'image ( https://hub.docker.com/_/mongo/ ), vous pouvez utiliser
Qui utilise l'hôte chemin
./data
Je suppose que vous essayez de démarrer le conteneur sur un OSX système comme moi? La machine hôte volume répertoire ne peut pas être dans /Utilisateurs (ou ~) comme joshuajabbour souligne ici.
Essayez, par exemple,
# Docker Composer
créer et d'exécuter des