Der Befehl „Docker Exec“ kann Befehle in einem laufenden Container ausführen. Das Verwendungsformat des Docker-Exec-Befehls ist:docker exec [OPTIONEN] Containername BEFEHL [ARG…] OPTIONS-Beschreibung:-d, führe den Befehl im Hintergrundmodus aus; -e, Umgebungsvariablen festlegen -i, interaktiver Modus -t, TTY einstellen -u, Benutzername oder UID, zum Beispiel myuser:myusergroup Normalerweise kann COMMAND nur eine Anweisung sein. Um die Ausführung mehrerer Befehle zu unterstützen, müssen mehrere Befehle verbunden und an Shell übergeben werden. Nachfolgend finden Sie Beispiele zur Verwendung des Befehls „docker exec“:sudo docker exec meinContainer bash -c "cd /home/meinBenutzer/meinProjekt und git fetch ssh://gerrit_server:29418/meinElternteil/meinProjekt ${GERRIT_REFSPEC} und git checkout FETCH_HEAD"; sudo docker exec meinContainer bash -c "cd /home/meinBenutzer/meinProjekt;git fetch ssh://gerrit_server:29418/meinElternteil/meinProjekt ${GERRIT_REFSPEC};git checkout FETCH_HEAD"; Hinweis: Für einen angehaltenen oder gestoppten Container kann der Befehl „docker exec“ nicht ausgeführt werden und es wird die folgende Ausnahme ausgelöst: Docker pausiert meinen Container docker exec meinContainer … Ergänzung: Docker Exec Host führt Befehle auf dem Container aus Führen Sie Benennungsvorgänge für Container vom Host unter Docker aus ausdocker exec -es # Interaktion kann in den Container gelangen; exec kann auch Befehle für den Container auf dem Host ausführen; Docker-Anhängen # Sie können auch den Container eingeben 1. Remote-Ausführungsbefehl: Dateivorgang:docker exec -d nginx1 touch /etc/1.txt -d: Hintergrundtyp, erstellt eine 1.txt-Datei im nginx1-Container 2. Der Dateikopiervorgang ist immer noch cp;docker cp 1.11.sh nginx1:/root/ # Dateien vom Host kopieren docker exec nginx1 ls /root # Datei anzeigen docker exec nginx1 rm -rf /root/1.11.sh # Dateien löschen 3. Verwenden Sie diff, um die Verzeichnisstruktur des Containers anzuzeigen.Docker-Diff nginx1 # Zeigen Sie die Dateistruktur des nginx1-Containers an Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: So bereinigen Sie Daten in einer MySQL-Onlinedatenbank
>>: Detaillierte Einführung in die Chrome-Entwicklertools - Zeitleiste
der Begriff: 1. VM: Virtuelle Maschine Schritt: 1...
Es gibt zwei Hauptgründe, warum es schwierig ist,...
Was ist DNS Der vollständige Name von DNS lautet ...
nginx ist unser am häufigsten verwendeter Server,...
Hallo zusammen, ich bin Liang Xu. Wie wir alle wi...
1. Erstellen Sie eine Tabelle mit HTML-Tags: Code...
ElementUI implementiert das Tutorial zum Paginier...
Inhaltsverzeichnis Vorwort Beziehungen zwischen v...
Das Schönste, was in einer Produktionsumgebung pa...
Der Schlüssel zum Erreichen der Zuordnung des Rahm...
Inhaltsverzeichnis FileReader liest lokale Dateie...
Ich habe kürzlich an mehreren virtuellen Maschine...
Hinweis: Sie können keine bereichsbezogenen Anima...
ps: Die Umgebung ist wie der Titel Mögliche Abhän...
Arbeitsmodus von vim einstellen (vorübergehend) :...