Auf einem Mac, wie mounten Sie ein Volume auf einen Docker-Container?
Auf meinem Linux-Rechner ist das einfach. Alles was ich tun muss, ist etwas wie -v /src/webapp:/opt/webapp
beim Ausführen des Containers. Aber auf dem Mac ist es anders, da ich boot2docker ausführen muss, um eine VM in VirtualBox auszuführen. Ich habe versucht zu führen
boot2docker init
boot2docker up
boot2docker ssh # um herumzustöbern
boot2docker stop
VBoxManage sharedfolder add "boot2docker-vm" --name "Users" --hostpath /Users
boot2docker up
boot2docker ssh "sudo modprobe vboxsf"
aber ich bekomme
modprobe: Modul vboxsf nicht in modules.dep gefunden
Wenn ich das ignoriere und trotzdem versuche, auf der VM zu mounten wie folgt
boot2docker ssh "sudo mkdir /test && sudo mount -t vboxsf Users /test"
bekomme ich
mount: Einhängen von Users auf /test fehlgeschlagen: Kein solches Gerät
Ich habe das Gefühl, dass ich etwas extrem simples vermisse, aber ich kann es nicht ganz herausfinden. Jede Hilfe wäre sehr geschätzt.