sql >> Databasteknik >  >> NoSQL >> MongoDB

Boot2Docker (på Windows) som kör Mongo med delad mapp (det här filsystemet stöds inte)

Tydligen, enligt denna sammanfattning och Sev (sevastos ) , Mongo stöder inte monterad volym via VirtualBox delade mappen:

Se mongoDB Productions Notes :

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

Detta är inte alltid idealiskt (men följande är för Mac, av 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

motsvarande boot2docker-problem påpekar dockerproblem 12590 (Problem med -v delade mappar i 1.6 #12590) , vilket pekar på lösningen med att använda dubbelt snedstreck .

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


  1. tidsserier och aggregeringsramverk (mongo)

  2. MongoDB grupp per timme

  3. Hur man frågar med flera villkor och dessa villkor är beroende

  4. Sätt in i mongodb med perl