English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
docker exec :Befehl in laufenden Containern ausführen
docker exec [OPTIONEN] CONTAINER BEFEHL [ARG...]
OPTIONS Beschreibung:
-d :Separation Modus: Im Hintergrund läuft
-i :Auch ohne Anhang bleibt STDIN geöffnet
-t :Ein Pseudo-Terminal zuweisen
Ein interaktiver Modus wird im Container mynginx ausgeführt /root/w3codebox.sh Skript:
w3codebox@w3codebox:~$ docker exec -it mynginx /bin/sh /root/w3codebox.sh http://de.oldtoolbag.com/
Ein interaktiver Terminalmodus wird im Container mynginx gestartet:
w3codebox@w3codebox:~$ docker exec -i -t mynginx /bin/bash root@b1a0703e41e7:/#
Man kann auch durch docker ps -Mit dem a-Befehl können Sie die laufenden Container anzeigen und dann in den Container mit der Container-ID eintreten.
Anzeigen der laufenden Container-ID:
# docker ps -a ... 9df70f9a0714 openjdk "/usercode/script.sh…" ...
Die erste Spalte 9df70f9a0714 ist die Container-ID.
Durch den exec-Befehl wird bash auf dem angegebenen Container ausgeführt:
# docker exec -it 9df70f9a0714 /bin/bash