MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Boot2Docker (sous Windows) exécutant Mongo avec un dossier partagé (ce système de fichiers n'est pas pris en charge)

Apparemment, selon cet essentiel et Sev (sevastos ) , mongo ne prend pas en charge le volume monté via le dossier partagé VirtualBox :

Voir les notes de production de mongoDB :

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

Ce n'est pas toujours idéal (mais ce qui suit est pour Mac, par 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

Le problème boot2docker correspondant signale problème docker 12590 (problème avec les dossiers partagés -v dans 1.6 #12590) , qui indique le contournement de l'utilisation de la double barre oblique .

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