Die wichtigesten Docker Befehle für mich

Befehle für Docker Images

Bei Images folgt nach „docker image“ der jeweilige Befehl. Hier eine Übersicht über die wichtigsten Kommandos:

  • build – Erstellt ein Image.
  • push – Schiebt ein Image auf eine Remoteregistrierung.
  • pull – Zieht ein Image oder ein Repository von einer Registry.
  • ls – Listet alle vorhandenen Images auf.
  • history – Zeigt alle Informationen eines Intermediate Image an.
  • inspect – Zeigt detaillierte Informationen zu einem Image an, inkl. den einzelnen Layern.
  • rmi – Löscht ein Image.

Befehle für Docker Container

Analog zu den Befehlen für Docker Images sind die Kommandos für Docker Container aufgebaut: Nach „docker container“ folgt der jeweilige Befehl. Hier sind die wichtigsten:

  • create – Erstellt einen Container aus einem Image.
  • start – Startet einen existierenden Container.
  • run — Erstellt einen neuen Container und startet ihn.
  • ls – Listet alle laufenden Container auf.
  • inspect – Zeigt detaillierte Informationen über einen Container an.
  • logs – Druckt logs aus.
  • stop – Stoppt einen laufenden Container.
  • kill – Stoppt den Hauptprozess in einem Container abrupt.
  • rm – Löscht einen gestoppten Container.

Weitere nützliche Docker Befehle

Ergänzend dazu sind die folgenden Befehle nützlich:

  • docker version – Zeigt die Docker Version von Echo-Client und Server an.
  • docker images – Listet alle Docker Images auf.
  • docker save <path> <image> – Speichert ein Docker Image in eine .tar-Datei, die durch „path“ näher spezifiziert ist.
  • docker export – Exportiert das Dateisystem eines Containers als tar-Archiv.
  • docker exec – Führt einen Befehl in einem laufenden Container aus.
  • docker ps -a – Zeigt alle Container an (das -a steht für das Flag –all).
  • docker ps -l – Zeigt den letzten erstellten Container an.
  • docker search – Durchsucht das Docker Hub nach Images.
  • docker attach – Hängt etwas an einen laufenden Container an.
  • docker commit – Erstellt ein neues Image mit den Änderungen, die an einem Container vorgenommen worden sind.

Befehle für Docker Volumes

  • docker volume ls
  • docker volume create
  • docker volume rm

Aufräumen

  • docker system prune -f