Docker Schnellstart – Docker Installation

Bis vor ein paar Jahren war es ein ziemlicher Aufwand, Docker auf OSX und Windows zum Laufen zu bringen. In letzter Zeit hat Docker jedoch erheblich in die Verbesserung des Einstiegs für seine Nutzer auf diesen Betriebssystemen investiert, so dass die Ausführung von Docker jetzt ein Kinderspiel ist. Im Getting Started Guide von Docker findest du eine detaillierte Anleitung für die Einrichtung von Docker auf Mac, Linux und Windows.

Docker Download - Offizielle Website

Hier kannst du Docker für dein Betriebssystem herunterladen:  Docker.com Download (externer Link)

Offizielle Docker Website mit kostenlosem Download

Nachfolgend findest du eine Kurz-Anleitung zur Installation von Docker, hier am Beispiel eines Windows-Betriebssystems. Docker lässt sich aber auch unter Linux sowie Mac-basierten Betriebssystemen installieren und einrichten.

Docker für Windows - Schritt-für-Schritt Installationsanleitung

Sobald der Installer heruntergeladen wurde, doppelklicke auf die Installationsdatei, um den Installer zu starten. Folge dann den unten angegebenen Schritten.

Schritt 1 - Im Menüpunkt "Configuration" kannst du die bereits ausgewählten Optionen übernehmen und auf "Ok" drücken, um die Installation zu beginnen.

Schritt 2: Docker wird installiert. Das kann einige Minuten dauern...

Schritt 3 - Sobald die Installation abgeschlossen ist, klicke auf die Schaltfläche "Close and log out", um die Installation abzuschließen.

ACHTUNG: Du wirst danach kurzfristig von Windows abgemeldet. Dabei können andere geöffnete Programme geschlossen werden. Stelle daher sicher, dass du vor dem Abschluss der Installation z.B. offene Dokumente speicherst.

Das war's! Die Installation sollte nun abgeschlossen sein. Im Hintergrund wurde, neben Docker Desktop, unter Windows ebenfalls eine Umgebungsvariable hinzugefügt, damit du Docker in der Kommandozeile benutzen kannst.

Arbeiten mit Docker Desktop (GUI) oder über die Kommandozeile?

Docker Desktop über die GUI benutzen

Schauen wir uns nun an, wie die Docker Desktop verwendet werden kann, um mit Docker Containern unter Windows zu arbeiten. Der erste Schritt ist der Start des Programms (Docker Toolbox). Klicke dafür auf die Desktopverknüpfung, die nach der Installation von Docker Toolbox (auf deinem Desktop) angelegt wurde.

Sobald Docker Desktop gestartet ist, siehst du ein Grafisches Interface, über das du deine Docker Container verwalten kannst.

Alternativ: Docker über die Kommandozeile benutzen (Meine Empfehlung)

Du kannst Docker jedoch auch über ein Terminal (Kommandozeile) benutzen, was aus meiner Sicht der bevorzugte Weg ist. Du kannst dafür die Kommandozeile deines jeweiligen Betriebssystems nutzen oder ein externes Tool. Für Windows-Benutzer kann ich dir Cmder als kostenloses Terminal-Tool empfehlen: https://cmder.app/

Öffne zunächst eine Kommandozeile deiner Wahl (z.B. Windows-Eingabeaufforderung, Powershell, Cmder etc.).

Um zu testen, ob Docker richtig läuft, können wir den Befehl Docker run verwenden, um einen einfachen HelloWorld Docker Container herunterzuladen und zu starten.

Führe folgenden Befehl in deiner Kommandozeile aus:

docker run hello-world

Dieser Befehl lädt das hello-world Image herunter, wenn es nicht bereits vorhanden ist, und führt hello-world als Container aus, der dich im Ausgabetext mit "Hello from Docker!" begrüßt.

Ausgabe

Wenn wir den obigen Befehl ausführen, erhalten wir das folgende Ergebnis:

Wenn du die obige Ausgabe (in etwa) bekommst, wurde deiner Installation korrekt abgeschlossen und du bist startklar für die nächste Lektion.