2017-03-18 2 views
2

Ich habe eine Anwendung, die als Andock-Container auf einem Host ausgeführt wird. Ich möchte einen Speicherort im Host-Dateisystem haben, auf den von der Anwendung aus zugegriffen werden kann. Der Grund, warum ich einen Speicherort außerhalb des Andockcontainers haben möchte, ist, dass der angegebene Speicherort eine Textdatei enthält, die durch einen Codecode aktualisiert wird, der auf einem anderen Host ausgeführt wird.Wie kann der in einem Docker-Container ausgeführte Code aktiviert werden, um auf Dateien auf dem Host zuzugreifen, auf dem der Container ausgeführt wird?

Welcher Ort könnte für diesen Zweck verwendet werden?

+0

Die Antwort auf diese Frage könnte helfen: https://stackoverflow.com/questions/25311613/docker-mounting-volumes-on-host Was es kocht, ist, dass docker "Volumes" -Funktionalität ist, was Sie wollen prüfen – romeara

Antwort

0

Sie müssen während des Ausführungsbefehls ein Volume hinzufügen, indem Sie -v verwenden.

docker run -d -v <path-of-volume-in-host> <path-to-mount-in-container> ubuntu 

Sie können sich für weitere Informationen auf this beziehen.

Verwandte Themen