Frage Ist es möglich, ein Host-Verzeichnis als Volume auf einem laufenden Docker-Container zu mounten?


Ich habe nur Anweisungen zum Ausführen eines Containers und zum Mounten eines Volumes gefunden:

$ sudo docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py

Genommen von der Benutzerhandbuch.

Aber ich kenne den Befehl nicht, um zu laufen, sobald der Behälter läuft.


6
2018-03-03 04:03


Ursprung


Warum würdest du das brauchen? - Xavier Lucas


Antworten:


Dies ist mit der aktuellen Version von docker nicht möglich. Alle Volumes, Links, Netzwerke usw. müssen beim Start des Containers konfiguriert werden.

Folge dies Docker Pull-Anfrage wenn diese Funktionalität möglicherweise zusammengeführt wird.


4
2018-03-03 04:31



Gezeichnet. Vielen Dank. - Lay González
Ich bin mir nicht sicher, ob diese Funktion tatsächlich dem Bedarf des Autors entspricht. Dies ist mehr wie eine Implementierung von zentralisierte Datenträgerverwaltung als Lautstärke hotplug / unplug. - Xavier Lucas
Nur ein Nitpick: Netzwerk kann für die Ausführung von Containern konfiguriert werden (z. B. Anfügen eines laufenden Containers an ein gerade erstelltes Netzwerk) - Laurens Rietveld