sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke starte docker mongo-billede på Windows

ADVARSEL (Windows &OS X):Standard Docker-opsætningen på Windows og OS X bruger en VirtualBox VM til at være vært for Docker-dæmonen. Desværre er den mekanisme, VirtualBox bruger til at dele mapper mellem værtssystemet og Docker-beholderen, ikke kompatibel med de hukommelseskortfiler, der bruges af MongoDB (se vbox-fejl, docs.mongodb.org og relateretjira.mongodb.org-fejl). Det betyder, at det ikke er muligt at køre en MongoDB-container med datakataloget tilknyttet værten.

Svar fra docker mongo GitHub

Løsning for at bevare data:

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

Mere info her



  1. MongoDB - Opdater et objekt i indlejret array

  2. maxmemory parameter i redis.conf

  3. Sådan finder du længden af ​​arrayet mongodb

  4. Korrekt skjul databaselegitimationsoplysninger