sql >> Database >  >> NoSQL >> MongoDB

Boot2Docker (op Windows) met Mongo met gedeelde map (dit bestandssysteem wordt niet ondersteund)

Blijkbaar, volgens deze kern en Sev (sevastos ) , mongo ondersteunt geen gekoppeld volume via de gedeelde VirtualBox-map:

Zie opmerkingen over mongoDB Productions :

# Create a data volume
docker create -v /data --name yourData busybox true
# and use
docker run --volumes-from yourData ...

Dit is niet altijd ideaal (maar het volgende is voor Mac, door Edward Chu (chuyik ) ):

boot2docker ssh
mkdir -p /mnt/sda1/dev
echo tcuser | sshfs [email protected]:/mnt/sda1/dev <your mac dir path> -p 2022 -o password_stdin
 docker run -v /mnt/sda1/dev:/data/db <mongodb-image> mongod

Het overeenkomende boot2docker-probleem wijst op docker-probleem 12590 (probleem met -v gedeelde mappen in 1.6 #12590) , wat wijst op het omzeilen van het gebruik van dubbele slash .

docker run -d -v //c/Users/marco/Desktop/data:/data <image name>
docker run -v /$(pwd):/data


  1. mongodb 3.4.3 Toestemming geweigerd wiredtiger_kv_engine.cpp 267 fout met ubuntu 16

  2. Mongo-indexering op genest object

  3. Hoe sluit je een bepaald veld uit van een verzameling in Mongoose?

  4. Hoe Spring-sessies configureren om met Redis in xml te werken?