ПРЕДУПРЕЖДЕНИЕ (Windows и OS X):Настройката на Docker по подразбиране на Windows и OS X използва VirtualBox VM за хостване на демона на Docker. За съжаление, тематичният механизъм, който VirtualBox използва за споделяне на папки между хост системата и контейнера Docker, не е съвместим с картографираните в паметта файлове, използвани от MongoDB (вижте грешка във vbox, docs.mongodb.org и свързана с нея грешка.mongodb.org). Това означава, че не е възможно да се стартира aMongoDB контейнер с директорията с данни, съпоставена с хоста.
Отговор от docker mongo GitHub
Заобиколно решение за запазване на данните:
docker volume create --name=mongodata
docker run -d -p 27017:27017 -v mongodata:/data/db --name=mymongo mongodb:3.3
Повече информация тук