Ich weiß, dass ich mit so etwas ein Verzeichnis in meinem Host auf meinem Container bereitstellen kann
docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash
Gibt es eine Möglichkeit, mehr als ein Host-Container-Paar zu erstellen? zB eine durch Kommas getrennte Liste oder ein Array übergeben?
Antworten:
Übergeben Sie mehrere
-v
Argumente.Zum Beispiel:
quelle
Docker empfiehlt jetzt die Migration in Richtung Verwendung
--mount
.In der aktuellen Docker-Dokumentation werden auch mehrere Volume-Mounts ausführlich erläutert.
Von: https://docs.docker.com/storage/bind-mounts/
Die ursprüngliche ältere Antwort sollte immer noch funktionieren. Ich versuche nur, die Antwort auf die derzeit bekannteste Methode auszurichten.
quelle
Sie können die
-v
Option mehrmals imdocker run
Befehl verwenden, um mehrere Verzeichnisse im Container bereitzustellen:quelle
Sie können Nur Lesen oder Nur Lesen und Schreiben auf dem Volume haben
quelle
Oder du kannst es tun
quelle