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

Boot2Docker (på Windows) kører Mongo med delt mappe (dette filsystem er ikke understøttet)

Tilsyneladende ifølge denne essens og Sev (sevastos ) , mongo understøtter ikke monteret volumen gennem VirtualBox delte mappe:

Se mongoDB Productions Notes :

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

Dette er ikke altid ideelt (men det følgende er til Mac af 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

Det tilsvarende boot2docker-problem påpeger docker problem 12590 (Problem med -v delte mapper i 1.6 #12590) , hvilket peger på problemet omkring brug af dobbeltskråstreg .

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


  1. Deadlock ved hjælp af Aggregator + Redis

  2. redis Det ser ud til, at serveren har lukket forbindelsen

  3. Hvordan henter man MongoDb samling validator regler?

  4. Forstå latency ved hjælp af Redis-Cli