square-terminalBefehle

Die Docker-CLI bietet uns viele Befehle an, um mit Containern, Images, etc. zu arbeiten. Hier findest du die wichtigsten.

Drawing
Docker Zustandsdiagramm

docker run

Der Befehl docker run erstellt und startet einen neuen Container aus einem Image, wobei das Image bei Bedarf gepulled wird wird.

Optionen

Option
Beschreibung

--detach, -d

Führt den Container im Hintergrund aus. Gibt beim Start die Container-ID in der Konsole aus.

--interactive, -i

Lässt STDIN (Standard Input) geöffnet, auch wenn der Container im Hintergrund ausgeführt wird.

--name

Weist dem Container einen Namen zu. Standardmässig wird ein zufälliger Name zugewiesen.

--publish, -p

Veröffentlicht den Port eines Containers für den Host z.B. -p 80:8080 mappt Container-Port 8080 zu Host-Port 80.

--tty, -t

Ordnet eine Pseudo-TTY (Pseudo-Terminal) zu.

--rm

Entfernt den Container bei Programmende.

Beispiel

docker pull

Der Befehl docker pull lädt ein Image aus einer Registry herunter.

Beispiel

docker stop

Der Befehl docker stop stoppt einen oder mehrere laufende Container.

Beispiel

docker start

Der Befehl docker start startet einen oder mehrere Container.

Beispiel

docker rm

Der Befehl docker rm löscht einen oder mehrere Container.

circle-info

Der Container muss gestoppt sein.

Beispiel

docker rmi

Der Befehl docker rmi entfernt ein oder mehrere Images.

circle-info

Es dürfen keine von diesem Image abgeleiteten Container mehr vorhanden sein, egal ob laufend oder gestoppt.

Beispiel

docker ps

Der Befehl docker ps listet alle laufenden Container auf.

Optionen

Option
Beschreibung

--all, -a

Listet alle Container auf, auch die gestoppten.

Beispiel

docker images

Der Befehl docker images listet alle Images auf.

Beispiel

docker exec

Der Befehl docker exec führt einen Befehl auf einem laufenden Container aus.

Optionen

Option
Beschreibung

--interactive, -i

Lässt STDIN (Standard Input) geöffnet, auch wenn der Container im Hintergrund ausgeführt wird.

--tty, -t

Ordnet eine Pseudo-TTY (Pseudo-Terminal) zu.

Beispiel

Last updated