sql >> Databáze >  >> NoSQL >> MongoDB

Boot2Docker (ve Windows) se systémem Mongo se sdílenou složkou (Tento systém souborů není podporován)

Zdá se, že podle této podstaty a Sev (sevastos ) , mongo nepodporuje připojený svazek prostřednictvím sdílené složky VirtualBox:

Viz poznámky mongoDB Productions :

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

To není vždy ideální (ale následující je pro Mac, od 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

odpovídající problém s boot2docker poukazuje na problém s dockerem 12590 (problém se sdílenými složkami -v ve verzi 1.6 #12590) , který ukazuje na práci kolem použití dvojitého lomítka .

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


  1. Mongoose:hluboká populace (obsadit obydlené pole)

  2. mongodb - Vytvořte DBRef pomocí řetězce nebo ObjectId

  3. Přehled vícedokumentových ACID transakcí v MongoDB a jak je používat

  4. Do jaké úrovně blokuje MongoDB zápisy? (nebo:co to znamená na připojení