Docker Befehle und Syntax
Syntax: docker [OPTIONS] COMMAND
Eine autarke Laufzeitumgebung für Container
Inhaltsverzeichnis
Häufige Befehle:
| Kommando | Beschreibung |
|---|---|
run | Einen neuen Container aus einem Image erstellen und ausführen |
exec | Einen Befehl in einem laufenden Container ausführen |
ps | Container auflisten |
build | Ein Image aus einem Dockerfile erstellen |
pull | Ein Image aus einer Registry herunterladen |
push | Ein Image in eine Registry hochladen |
images | Images auflisten |
login | In einer Registry anmelden |
logout | Von einer Registry abmelden |
search | Docker Hub nach Images durchsuchen |
version | Docker-Versionsinformationen anzeigen |
info | Systemweite Informationen anzeigen |
Verwaltungs-Kommandos
builder | Builds verwalten |
buildx* | Docker Buildx |
compose* | Docker Compose |
container | Container verwalten |
context | Kontexte verwalten |
image | Images verwalten |
manifest | Docker-Image-Manifeste und Manifestlisten verwalten |
network | Netzwerke verwalten |
plugin | Plugins verwalten |
system | Docker verwalten |
trust | Vertrauen in Docker-Images verwalten |
volume | Volumes verwalten |
Kommandos
attach | Lokale Standardeingabe-, -ausgabe- und -fehlerströme an einen laufenden Container anhängen |
commit | Aus den Änderungen eines Containers ein neues Image erstellen |
cp | Dateien/Ordner zwischen einem Container und dem lokalen Dateisystem kopieren |
create | Einen neuen Container erstellen |
diff | Änderungen an Dateien oder Verzeichnissen im Dateisystem eines Containers überprüfen |
events | In Echtzeit Ereignisse vom Server abfragen |
export | Das Dateisystem eines Containers als TAR-Archiv exportieren |
history | Zeige den Verlauf eines Image |
import | Den Inhalt eines Tarballs importieren, um ein Dateisystem-Image zu erstellen |
inspect | Gibt grundlegende Informationen zu Docker-Objekten aus |
kill | Einen oder mehrere laufende Container beenden |
load | Ein Image aus einem Tar-Archiv oder STDIN laden |
logs | Die Protokolle eines Containers abrufen |
pause | Alle Prozesse innerhalb eines oder mehrerer Container anhalten |
port | Auflisten der Portzuordnungen oder einer bestimmten Zuordnung des Containers |
rename | Container umbenennen |
restart | Einen oder mehrere Container neu starten |
rm | Einen oder mehrere Container entfernen |
rmi | Eines oder mehrere Images entfernen |
save | Eines oder mehrere Images in einem TAR-Archiv speichern (standardmäßig an STDOUT gestreamt) |
start | Einen oder mehrere angehaltene Container starten |
stats | Anzeige eines Live-Streams der Statistiken zur Ressourcennutzung von Containern |
stop | Einen oder mehrere laufende Container anhalten |
tag | Ein Tag TARGET_IMAGE erstellen, das auf SOURCE_IMAGE verweist |
top | Die laufenden Prozesse eines Containers anzeigen |
unpause | Alle Prozesse in einem oder mehreren Containern fortsetzen |
update | Konfiguration eines oder mehrerer Container aktualisieren |
wait | Warten, bis ein oder mehrere Container beendet sind, dann deren Exit-Codes ausgeben |
Globale Optionen
--config string | Speicherort der Client-Konfigurationsdateien (Standard „/root/.docker“) |
-c,--context string | Dieser Parameter legt den Namen des Kontextes für die Verbindung zum Daemon fest. Er überschreibt die Umgebungsvariable DOCKER_HOST und den mit „docker context use“ gesetzten Standardkontext. |
-D,--debug | Debug-Modus aktivieren |
-H,--host list | Daemon-Socket, mit dem eine Verbindung hergestellt werden soll |
-l,--log-level string | Die Protokollierungsstufe festlegen („debug“, „info“, „warn“, „error“, „fatal“) (Standardwert „info“) |
--tls | TLS verwenden; durch --tlsverify impliziert |
--tlscacert string | Nur von dieser Zertifizierungsstelle signierten Zertifikaten vertrauen (Standard „/root/.docker/ca.pem“) |
--tlscert string | Pfad zur TLS-Zertifikatsdatei (Standard „/root/.docker/cert.pem“) |
--tlskey string | Pfad zur TLS-Key-Datei (Standard „/root/.docker/key.pem“) |
--tlsverify | TLS verwenden und remote verifizieren |
-v, --version | Versionsinformation ausgeben und beenden |
Letzte Änderung am Aktualisiert am: 26. Februar 2026
Disclaimer
Künstliche Intelligenz fasziniert mich sehr. Chatbots helfen mir, anspruchsvolle Programmier-Aufgaben zu meistern und Texte – auch für diese Webseite – zu verbessern.