sql >> Database >  >> NoSQL >> MongoDB

Kan docker mongo-afbeelding niet starten in Windows

WAARSCHUWING (Windows &OS X):De standaard Docker-configuratie op Windows en OS X gebruikt een VirtualBox VM om de Docker-daemon te hosten. Helaas is het mechanisme dat VirtualBox gebruikt om mappen te delen tussen het hostsysteem en de Docker-container niet compatibel met de aan geheugen toegewezen bestanden die door MongoDB worden gebruikt (zie vbox-bug, docs.mongodb.org en relatedjira.mongodb.org bug). Dit betekent dat het niet mogelijk is om een ​​MongoDB-container uit te voeren met de gegevensmap die is toegewezen aan de host.

Antwoord van Docker Mongo GitHub

Tijdelijke oplossing om gegevens te behouden:

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

Meer info hier



  1. Redis zrevrangebyscore, sorteren anders dan lexicografische volgorde

  2. Jedis, kan geen jedis-verbinding krijgen:kan bron niet uit pool halen

  3. Redis instellen op Webfaction

  4. Jedis Verandert de semantiek van Redis?