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

Boot2Docker (su Windows) esegue Mongo con cartella condivisa (questo file system non è supportato)

Apparentemente, secondo questo concetto e Sev (sevastos ) , mongo non supporta il volume montato tramite la cartella condivisa di VirtualBox:

Vedi note sulle produzioni mongoDB :

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

Questo non è sempre l'ideale (ma quanto segue è per Mac, di 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

Il problema di boot2docker corrispondente fa notare docker problema 12590 (problema con -v cartelle condivise in 1.6 #12590) , che indica la soluzione dell'utilizzo della doppia barra .

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