sql >> Databasteknik >  >> NoSQL >> MongoDB

Det gick inte att starta docker mongo-bilden på Windows

VARNING (Windows &OS X):Standardinställningen för Docker på Windows och OS X använder en VirtualBox VM för att vara värd för Docker-demonen. Tyvärr är den mekanism som VirtualBox använder för att dela mappar mellan värdsystemet och Docker-behållaren inte kompatibel med de minneskartade filerna som används av MongoDB (se vbox-bugg, docs.mongodb.org och relateradjira.mongodb.org-bugg). Detta innebär att det inte är möjligt att köra en MongoDB-behållare med datakatalogen mappad till värden.

Svar från docker mongo GitHub

Lösning för att bevara data:

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

Mer information här



  1. Hur gör man effektivt distinkt med flera nycklar?

  2. Mongoimport av JSON-fil

  3. docker:MISCONF Redis är konfigurerad för att spara RDB-ögonblicksbilder

  4. När jag börjar blomma får jag följande:dbm.error:db-typen är dbm.gnu, men modulen är inte tillgänglig