WARNUNG (Windows &OS X):Das standardmäßige Docker-Setup unter Windows und OS X verwendet eine VirtualBox-VM zum Hosten des Docker-Daemons. Leider ist der Mechanismus, den VirtualBox verwendet, um Ordner zwischen dem Hostsystem und dem Docker-Container zu teilen, nicht mit den von MongoDB verwendeten Memory-Mapped-Dateien kompatibel (siehe vbox-Bug, docs.mongodb.org und verwandter Jira.mongodb.org-Bug). Das bedeutet, dass es nicht möglich ist, einen MongoDB-Container mit dem Datenverzeichnis auszuführen, das dem Host zugeordnet ist.
Antwort von Docker Mongo GitHub
Problemumgehung zum Beibehalten von Daten:
docker volume create --name=mongodata
docker run -d -p 27017:27017 -v mongodata:/data/db --name=mymongo mongodb:3.3
Mehr Infos hier