In Docker bedeutet „run-v“ „Hostverzeichnis in den Container einhängen“, und die Syntax lautet „docker run -v /host-Verzeichnis:/container-Verzeichnis“. Mit dem Befehl „run“ wird ein neues erstellt Container und führen Sie einen Befehl aus. Der Parameter „-v“ wird zum Binden eines Containerverzeichnisses verwendet.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Was bedeutet run-v in Docker?
Docker-Ausführung: Erstellen Sie einen neuen Container und führen Sie einen Befehl aus. Die Syntax lautet:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Zum Beispiel:
# docker run -it -v /宿主机目录:/容器目录 镜像名 /bin/bash
Hier ist der Parameter:
-i: Führen Sie den Container im interaktiven Modus aus, normalerweise zusammen mit -t; Starten Sie den Container neu. Weisen Sie ein Pseudo-Eingabeterminal zu, das normalerweise zusammen mit -i
verwendet wird. Hier kommuniziert der Container Eingabe und Ausgabe mit Ihrem Terminal.
Das letzte /bin/bash ist der Befehlsparameter.
Stellen Sie sich den Container als separates System oder Computer vor, und Ihr Host-Verzeichnis ist ein USB-Flash-Laufwerk. Nach dem Mounten legen Sie Dateien im Verzeichnis auf dem Host ab und können dann über das entsprechende Verzeichnis im Container darauf zugreifen . Zu dieser Datei können Sie bestimmte Dateien „außerhalb des Containers“ hinzufügen und ändern, ohne den Container neu zu generieren.
Verwenden Sie den folgenden Befehl im Docker-Container Hängen Sie das aktuelle Verzeichnis des Host-Computers in das tmp-Verzeichnis des Containers ein. Das tmp-Verzeichnis ist das aktuelle Verzeichnis, wenn Sie im Container arbeiten. Erstellen Sie einen neuen Smart-Vertrag im aktuellen Verzeichnis oder ändern Sie den Inhalt des alten Vertrags, z. B. Test .sol, und dann den Vertrag über den Analysebefehl erkennen. Um den Container neu zu generieren, müssen Sie nicht den absoluten Pfad des Containers kennen, um den neuen Vertrag hineinzukopieren .
Empfohlenes Lernen: „
Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet run-v in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!