Es sieht aus wie jedes Volumen Bindung (-v
) verwendet, wenn Sie run
ein Basisbild wird nicht in der abgeleiteten Bild festgehalten werden, dass Sie sich verpflichten, und das Volumen Bindungsoption muss sein Jedes Mal, wenn Sie das abgeleitete Bild run
übergeben.Docker Volumen Bindung: Basis Bild vs Derivat Bild
Beispiel:
docker run -it -v /opt/hostappsdir:/apps ubuntu
Änderungen in dem Behälter (genannt: john_doe) und verpflichten sich zu einem neuen Bild (local/Test)
docker commit john_doe local/test
Dann listet das die Dateien in dem Host-Verzeichnisnicht auf
docker run --rm local/test ls /apps
aber man tut es
docker run --rm -v /opt/hostappsdir:/apps local/test ls /apps
Gibt es eine Möglichkeit, die Lautstärke vermeiden kann Passieren jeder Bindung Option?
Es wäre hilfreich, wenn die Person, die meine Frage abgelehnt hat, erklärt, was damit nicht stimmt. – devlent
Ok. Korrigiert den Syntaxfehler im Commit-Befehl. Warten auf eine Antwort ... – devlent
Ich habe auch keine Ahnung, warum diese Frage abgelehnt wurde - es ist eine legitime Kontroverse und somit eine gültige Frage zur Klarstellung –