Binden Sie ein Verzeichnis, um einen docker-container
Baue ich ein test-Projekt, das erfordert, dass ein Modul außerhalb des Projekt-Verzeichnis. Der Projekt-Ordner wird im Andockfenster, und ich würde gerne binden, das Modul-Verzeichnis, um die docker-container von meinem Projekt. Ist es sogar möglich, es zu tun? Oder bin ich die falsche Frage gestellt? Übrigens, ich bin noch neu in docker, so dass ich versuche nur die Dinge aus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein Verständnis ist, müssen Sie montieren Sie den host-Ordner auf den container. Also versuchen Sie dies:
Erklärung
-v
- --volume=[] Bind-mount eine volume -/host/project_folder
- host-server Ordner/container/project
- Containers-OrdnerUpdate:
Die neueste docker-version (v1.9.1) unterstützt ein neues Kommando
volume
. So sollten Sie leichter zu verwalten, die Lautstärke im Andockfenster.Mit, dass, können Sie Sie löschen container
mysql
jeder Zeit, ohne Verlust Ihrer Daten in der Datenbank.Können Sie die
-v
option to mount avolume
(z.B. Ordner) in den Behälter. Weitere details finden Sie in den docs.E. g., von
ghost
blog-Plattform Dockerfile Beispiel:Welche Karten
/data/ghost
auf dem lokalen Laufwerk zu/var/lib/ghost
im inneren des Behälters.Können Sie auch angeben, dass ein anderes docker-container als
source
den Daten mit Hilfe--volumes-from
option.