Hallo, ich versuche, einige Assets in einem Docker-Container zu generieren und es zu einem Host zu legen. Alles was in einer docker-machine-Umgebung läuft, wird mit dem virtualbox-Treiber initialisiert.Docker-Container-Volume schreibt nicht zum Host
zum Beispiel i laufen:
docker run -it -v $PWD/testfolder:/var/www:rw ubuntu /bin/bash
und dann
[email protected]:/var/www touch dummy.txt
von diesem Punkt habe ich tatsächlich dummy.txt
in $PWD/testfolder
Ordner meines Host zu sehen, aber es ist weder ein Ordner testfolder noch dummy.txt darin (logisch).
Das Problem, das gleiche Setup funktioniert auf MacOSX und erstellt Dateien auf einem Host-Ende, aber wenn ich es Ubuntu: 14.04 es funktioniert nicht funktioniert. hier sind beide Behälter inspect
auf
- MacOSX host: https://gist.github.com/zavalit/65e8a260866f834223616c1b59e4ce7d
- Ubuntu: 14,04 host: https://gist.github.com/zavalit/40bd3ce8629ad81fcd6793ca63f99491
soweit ich sehen kann, sie sind beide ziemlich identisch.
es versucht, es mit beiden Docker-Maschine-Version 0.7.0-RC2 und 0.6.0, Docker Version 1.10.3 ist
hat jemand erlebt, wie das Zeug? Ich bin sehr dankbar für alle möglichen Tipps. Danke.
thx, aber es hat nicht wirklich eine Hilfe Los: Ich runned '' 'VBoxManage sharedfolder füge" VM name "--name" Users "--hostpath"/home "' '' hinzu und verlinkte es dann in einer VM wie es in einem verlinkten Beispiel war, es hat vollen Zugriff auf mein Host-Benutzer, aber es wird immer noch nicht richtig mounten. – zavalit