Docker Befehle
Die Befehle, die ich selbst im Alltag auf meinem Server am häufigsten nutze, um die verschiedenen Dienste in Containern zu verwalten.
Zuletzt aktualisiert: 1. September 2026
Container ansehen
docker psZeigt alle aktuell laufenden Containerdocker ps -aZeigt auch gestoppte Container andocker logsZeigt die Protokollausgabe eines Containersdocker statsZeigt die Auslastung laufender Container in EchtzeitContainer steuern
docker runErstellt und startet einen neuen Containerdocker startStartet einen gestoppten Container erneutdocker stopStoppt einen laufenden Container geordnetdocker restartStartet einen Container neudocker exec -itÖffnet ein Terminal innerhalb eines laufenden ContainersAufräumen
docker rmLöscht einen gestoppten Containerdocker rmiLöscht ein nicht mehr benötigtes Imagedocker system pruneRäumt nicht mehr genutzte Daten auf einmal aufImages
docker imagesZeigt alle lokal heruntergeladenen Imagesdocker pullLädt ein Image aus einem Registry herunterdocker buildErstellt ein eigenes Image aus einem DockerfileDocker Compose
docker compose up -dStartet alle Dienste einer Compose Datei im Hintergrunddocker compose downStoppt und entfernt alle Dienste einer Compose Dateidocker compose logsZeigt die Protokolle aller Dienste einer Compose Dateidocker compose restartStartet alle Dienste einer Compose Datei neuNetzwerk und Speicher
docker network lsZeigt alle vorhandenen Docker Netzwerkedocker network createErstellt ein neues, eigenes Netzwerk für Containerdocker volume lsZeigt alle dauerhaften Speicherorte für Container Datendocker inspectZeigt ausführliche Details zu einem Container oder ImageZum Anschauen
Von Image zu Container
Ein Image besteht aus mehreren übereinander liegenden Schichten, ein Container ist eine laufende Instanz davon.
Container (läuft gerade)
Anwendungscode
Abhängigkeiten und Bibliotheken
Basis Image, etwa Ubuntu
docker run erstellt aus einem Image einen neuen, laufenden Container.