MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible de démarrer l'image Docker Mongo sous Windows

AVERTISSEMENT (Windows et OS X) :la configuration par défaut de Docker sous Windows et OS X utilise une machine virtuelle VirtualBox pour héberger le démon Docker. Malheureusement, le mécanisme que VirtualBox utilise pour partager des dossiers entre le système hôte et le conteneur Docker n'est pas compatible avec les fichiers mappés en mémoire utilisés par MongoDB (voir bogue vbox, docs.mongodb.org et bogue associé jira.mongodb.org). Cela signifie qu'il n'est pas possible d'exécuter un conteneur MongoDB avec le répertoire de données mappé sur l'hôte.

Réponse de docker mongo GitHub

Solution de contournement pour conserver les données :

docker volume create --name=mongodata
docker run -d -p 27017:27017 -v mongodata:/data/db --name=mymongo mongodb:3.3

Plus d'infos ici