Najwyraźniej zgodnie z tym sednem
i Sev (sevastos
)
, mongo nie obsługuje zamontowanego woluminu przez folder współdzielony VirtualBox:
Zobacz uwagi dotyczące produkcji mongoDB :
# Create a data volume
docker create -v /data --name yourData busybox true
# and use
docker run --volumes-from yourData ...
Nie zawsze jest to idealne rozwiązanie (ale poniższe jest dla komputerów Mac, autorstwa 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
Uruchom docker docker run -v /mnt/sda1/dev:/data/db <mongodb-image> mongod
odpowiadający problem z boot2dockerem wskazuje na problem z Dockerem 12590 (Problem z folderami współdzielonymi -v w 1.6 #12590) , co wskazuje na obejście używania podwójnego ukośnika .
docker run -d -v //c/Users/marco/Desktop/data:/data <image name>
docker run -v /$(pwd):/data