Im ersten Teil wird erläutert, was man unter Docker versteht und wie man generell Docker installiert. Für Docker werden allerdings auch immer verschiedene Befehle im Terminal benötigt. Einige wesentliche werden im zweiten Teil jetzt näher erläutern. Ebenso das Herunterladen eines Images sowie die Erstellung eines Containers.
Alle Artikel aus der Serie
- Was ist Docker
- Grundlegen Docker Befehle
- Mit Docker ein Windows PowerShell Terminal bereitstellen
- Praktische Anwendung mit Docker (WordPress)
- So erstellt man ein Dockerfile
Herunterladen eines Images
Nach der Installation von Docker Hub hat man damit auch sämtliche Terminal Befehle zu Verfügung. Mit diesen lassen sich anschließend verschiedene Images herunterladen. Aber welche Images gibt es überhaupt.
Dazu kann man im Docker Hub schon mal direkt auf der Startseite sehen, welche Images am beliebtesten sind. Die Suche kann aber ebenso verwendet werden, wodurch es möglich ist, verschiedene Filter anzugeben, um nach speziellen Typen oder Systemen zu suchen.
Auch im Docker Terminal lässt sich eine Suche wie folgt durchführen. Dabei wird in diesem Beispiel nach python Images gesucht.
docker search python

Sofern man jetzt das passende Image gefunden hat, lässt sich dies mit einem pull Befehl herunterladen. Als Beispiel wird hier das Linux Ubuntu Image heruntergeladen.
docker pull ubuntu
Mit diesem Befehl erhält man jetzt das Image ubuntu. Man hat also im Prinzip den Bauplan für ein Ubuntu System erhalten. Im Übrigen war schon ersichtlich, dass hier der Docker Befehl gefolgt von der Option pull verwendet wurde. Mehr Informationen zu einem einzelnen Image erhält man auch direkt im Docker hub.

Einen Docker Container starten.
Das Docker Image liegt nun bereit und es kann ein neuer Container daraus erzeugt werden. Für den Start benötigt man die Option run.
Docker -run -it ubuntu
Jetzt läuft eine Linux ubuntu System als Docker Container. Der Parameter i steht dabei für interactive und der Parameter t dafür, dass direkt ein Terminal geöffnet wird.
Wenn man anschließend hostename eintippt, erhält man den Namen des Containers. Dieser ist in der Regel immer die Docker ID.

Grundlagen Befehle
Wie erhält man eine grundlegende Hilfe zu den Docker Befehlen? Wie aus dem Terminal bekannt, gibt es meist die Option help, mit welcher man zu den einzelnen Befehlen detaillierte Hilfe erhält.

In den obigen Befehlen wurde bereits einige Parameter verwendet. Um nun mehr Informationen dazu zu erhalten, kann man als erste Docker gefolgt von help eingeben.
docker --help
Um sich jetzt zu einem bestimmtem Parameter mehr Details anzeigen lassen zu können, kann nach dem Parameter ebenso die help angeben werden.
docker run --help
Befehle für Docker Images
| Befehl | Beschreibung |
|---|---|
| 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
| Befehl | Beschreibung |
|---|---|
| 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 |
| rm | Löscht einen gestoppten Container |
| kill | Stoppt den Hauptprozess in einem Container abrupt |
Allgemeine nützliche Befehle
| Befehl | Beschreibung |
|---|---|
| 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. |
Top Online-Kurse zu Docker
Empfehlenswerte Bücher zu Docker
Keine Produkte gefunden.
Weitere Artikel zur Docker Serie
- Was ist Docker
- Grundlegen Docker Befehle
- Mit Docker ein Windows PowerShell Terminal bereitstellen
- Praktische Anwendung mit Docker (WordPress)
- So erstellt man ein Dockerfile









