Docker ist eine Open-Source-Software-Plattform, mit der Sie den Prozess der Bereitstellung und Verwaltung von Anwendungen mithilfe der Containerisierung automatisieren können. Container sind leichtgewichtige, isolierte Umgebungen, die alle erforderlichen Abhängigkeiten für die Ausführung einer Anwendung enthalten. Mit Docker können Sie Container auf Ihrem Computer erstellen, bereitstellen und ausführen.
Wenn Sie einen Computer mit einem Windows-Betriebssystem besitzen und Docker installieren möchten, müssen Sie einige einfache Schritte befolgen. In diesem ausführlichen Tutorial erfahren Sie, wie Sie Docker unter Windows installieren und damit beginnen, Ihre Anwendungen zu entwickeln und bereitzustellen.
Sie müssen einen Computer mit dem Betriebssystem Windows 10 oder Windows Server 2016 (oder höher) und einem geeigneten Prozessor haben, der die Virtualisierung im Gerät unterstützt, bevor Sie mit der Installation von Docker beginnen.
Vorbereiten der Installation von Docker unter Windows
Bevor Sie Docker unter Windows installieren, müssen Sie einige vorbereitende Schritte ausführen:
- Stellen Sie sicher, dass Ihr Windows-Betriebssystem Docker unterstützt. Docker für Windows funktioniert nur auf 64-Bit-Versionen von Windows 10 oder Windows Server 2016/2019.
- Stellen Sie sicher, dass auf Ihrem Computer keine anderen Programme in Konflikt mit Docker stehen. Einige Programme, wie VMware oder VirtualBox, können Konflikte mit Docker verursachen und zu Fehlfunktionen führen.
- Stellen Sie sicher, dass Sie die richtige Version von Hyper-V installiert haben. Docker für Windows erfordert Hyper-V, um die Container auszuführen. Überprüfen Sie die Einstellungen Ihres Betriebssystems und stellen Sie sicher, dass Hyper-V aktiviert ist.
- Stellen Sie sicher, dass Sie über Administratorrechte auf dem Computer verfügen. Für die Installation von Docker unter Windows sind Administratorrechte erforderlich.
- Bereiten Sie den Computer für den Neustart vor. Die Installation von Docker unter Windows erfordert möglicherweise einen Neustart des Computers. Stellen Sie daher sicher, dass Sie keine ausstehenden Prozesse oder Arbeiten haben, die beim Neustart verloren gehen können.
Nachdem Sie alle erforderlichen Vorbereitungsschritte abgeschlossen haben, können Sie Docker auf Ihrem Computer installieren, auf dem das Windows-Betriebssystem ausgeführt wird.
Überprüfen Sie die Systemanforderungen
Bevor Sie Docker unter Windows installieren, stellen Sie sicher, dass Ihr System die folgenden Anforderungen erfüllt:
- Betriebssystem: Docker wird auf einer 64-Bit-Version von Windows 10 (Pro, Enterprise oder Education) oder auf Windows Server 2016 oder höher ausgeführt.
- Prozessor: Ihr Prozessor muss die Hardware-Virtualisierung unterstützen und im BIOS aktiviert sein.
- Die Erinnerung: Es wird empfohlen, mindestens 4 GB RAM für die Installation von Docker zu haben.
- Speicherplatz: Die Installation von Docker erfordert ungefähr 10 GB freien Speicherplatz.
- Windows-Version: Stellen Sie sicher, dass Sie die neueste Version von Windows und alle Updates installiert haben.
Wenn Ihr System alle Anforderungen erfüllt, sind Sie bereit, mit dem nächsten Schritt fortzufahren - der Installation von Docker unter Windows.
Laden Sie das Docker-Installationsprogramm herunter
Um Docker unter Windows zu installieren, müssen Sie das Docker Desktop-Installationsprogramm für Windows von der offiziellen Docker-Website herunterladen.
- Öffnen Sie Ihren Webbrowser und gehen Sie über den Link zur offiziellen Docker-Website https://www.docker.com/products/docker-desktop .
- Auf der offiziellen Seite von Docker Desktop für Windows, klicken Sie auf die Schaltfläche "Download Docker Desktop".
- Sie werden auf die Download-Seite von Docker Desktop für Windows umgeleitet.
- Wählen Sie unter der Schaltfläche "Docker Desktop herunterladen" die richtige Version von Docker Desktop für Windows entsprechend der Architektur Ihres Betriebssystems aus.
- Klicken Sie auf die Schaltfläche "Download", um mit dem Download des Docker-Installationsprogramms zu beginnen.
- Suchen Sie nach dem erfolgreichen Download nach der heruntergeladenen Docker Desktop Installer-Datei (z. B. "Docker Desktop Installer.exe") und führen Sie es aus.
- Bestätigen Sie im angezeigten Dialogfeld User Account Control die Installation von Docker, indem Sie auf "Ja" klicken.
Danach beginnt die Installation von Docker auf Ihrem Windows-Betriebssystem.
Beachten Sie, dass die Installation von Docker abhängig von der Leistung Ihres Computers und der Geschwindigkeit Ihrer Internetverbindung einige Zeit in Anspruch nehmen kann.
Installieren von Docker unter Windows
Führen Sie die folgenden Schritte aus, um Docker unter Windows zu installieren:
Schritt 1: Installieren von Docker Desktop
Der erste Schritt bei der Installation von Docker unter Windows besteht darin, "Docker Desktop" von der offiziellen Docker-Website herunterzuladen und zu installieren. Gehen Sie einfach zur Docker-Website und laden Sie die Installationsdatei für Windows herunter.
Anmerkung: Um Docker unter Windows 10 zu installieren, benötigen Sie eine Version von Windows 10 Pro, Enterprise oder Education. Für ältere Versionen von Windows benötigen Sie die Docker Toolbox.
Schritt 2: Starten des Docker-Installationsprogramms
Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsprogramms. Akzeptieren Sie die Lizenzvereinbarung und wählen Sie den Docker-Installationspfad aus.
Schritt 3: Docker starten
Nach der Installation von Docker Desktop sehen Sie das entsprechende Symbol in der Taskleiste. Klicken Sie auf das Symbol, um Docker zu starten.
Nachdem Docker erfolgreich ausgeführt wurde, können Sie damit Container verwalten und Ihre Anwendungen bereitstellen.
Anmerkung: Beim ersten Start benötigt Docker möglicherweise ein Windows-Administratorkonto, um die gewünschten Dienste einzurichten.
Schritt 4: Überprüfen der Installation
Um zu überprüfen, ob Docker ordnungsgemäß funktioniert, öffnen Sie eine Eingabeaufforderung oder PowerShell und führen Sie den folgenden Befehl aus:
docker run hello-world
Wenn die Installation erfolgreich war, sollten Sie eine Meldung von Docker sehen, die angibt, dass die Installation erfolgreich war und Docker einsatzbereit ist.
Jetzt haben Sie Docker installiert und können auf Ihrem Windows-System verwendet werden. Sie können weiterhin mit Docker lernen und experimentieren, um Container zu erstellen und zu verwalten.
Führen Sie das Docker-Installationsprogramm aus
Um Docker unter Windows zu installieren, müssen Sie zuerst das Docker-Installationsprogramm für Windows ausführen.
Sie müssen das Docker-Installationsprogramm für Windows von der offiziellen Docker-Website herunterladen. Öffnen Sie Ihren Webbrowser und klicken Sie auf den Link https://www.docker.com/get-started.
Suchen Sie auf der Seite "Get Started with Docker" den Abschnitt "Develop with Docker Desktop" und klicken Sie auf die Schaltfläche "Download Docker Desktop for Windows". Dadurch wird das Docker-Installationsprogramm auf Ihren Computer heruntergeladen.
Nachdem der Download abgeschlossen ist, öffnen Sie die heruntergeladene Docker-Installationsdatei. Sie müssen es ausführen, um den Installationsprozess zu starten.
In einigen Fällen ist es möglicherweise erforderlich, sich beim Administratorkonto anzumelden, um Docker zu installieren. Stellen Sie sicher, dass Sie bei Bedarf mit einem Administratorkonto angemeldet sind.
Wenn Sie das Docker-Installationsprogramm ausführen, wird der Docker-Installationsprozess auf Ihrem Computer gestartet. Befolgen Sie die Anweisungen auf dem Bildschirm und wählen Sie die Installationsoptionen nach Belieben aus.
Nachdem die Docker-Installation abgeschlossen ist, wird eine Docker-Shell auf dem Computer verfügbar sein, mit der Sie Container unter Windows erstellen und ausführen können.
Akzeptieren Sie die Lizenz und wählen Sie den Installationspfad aus
Bevor Sie mit der Installation von Docker unter Windows fortfahren können, müssen Sie die Lizenz lesen und akzeptieren. Die Lizenz enthält die Nutzungsbedingungen und Einschränkungen, die Sie vor der Installation beachten sollten. Nachdem Sie sich mit der Lizenz vertraut gemacht haben, können Sie diese akzeptieren und mit dem nächsten Schritt fortfahren.
Außerdem müssen Sie den Docker-Installationspfad auf Ihrem Computer auswählen. Standardmäßig wird Docker im Ordner Programme installiert. Wenn Sie jedoch einen anderen zu installierenden Ordner auswählen möchten, können Sie ihn im entsprechenden Feld angeben.
Der Installationspfad kann ein wichtiger Faktor sein, insbesondere wenn der freie Speicherplatz auf der Festplatte begrenzt ist. Es wird daher empfohlen, den Installationspfad unter Berücksichtigung Ihrer individuellen Bedürfnisse und Fähigkeiten zu wählen.
| Installationselement | Die Beschreibung |
|---|---|
| Agree and Install | Klicken Sie auf die Schaltfläche "Agree and Install", um die Lizenz zu akzeptieren und mit der Installation von Docker unter Windows fortzufahren. |
| Change | Klicken Sie auf die Schaltfläche "Ändern", um den Installationspfad von Docker auf Ihrem Computer auszuwählen. |
Nachdem Sie den Installationspfad ausgewählt und die Lizenz akzeptiert haben, sind Sie bereit, mit dem nächsten Schritt der Docker-Installation unter Windows fortzufahren - dem Einrichten des Docker-Daemons.
Konfigurieren Sie Docker so, dass er unter Windows ausgeführt wird
Bevor Sie mit der Verwendung von Docker unter Windows beginnen, müssen Sie die Arbeitsumgebung einrichten. Befolgen Sie diese Schritte, um sicherzustellen, dass Docker erfolgreich auf Ihrem Windows-Betriebssystem installiert und ausgeführt wird:
- Stellen Sie sicher, dass Ihr Betriebssystem Docker unterstützt. Docker kann nur auf 64-Bit-Versionen von Windows 10 Pro, Enterprise oder Education installiert werden, einschließlich des Anniversary Update (Version 1607) und höher.
- Stellen Sie sicher, dass Sie das Windows 10 Anniversary Update (Version 1607) oder höher installiert haben. Klicken Sie zum Testen mit der rechten Maustaste auf das Startsymbol und wählen Sie System aus. Suchen Sie im sich öffnenden Fenster den Abschnitt "Windows-Spezifikationen" und überprüfen Sie die Betriebssystemversion.
- Stellen Sie sicher, dass die Virtualisierung in den BIOS-Einstellungen Ihres Computers aktiviert ist. Jeder Hersteller hat seine eigenen Anweisungen zum Aktivieren der Virtualisierung. Lesen Sie daher in der Dokumentation Ihres Computers nach, um die genauen Anweisungen zu erhalten.
- Laden Sie Docker Desktop für Windows herunter und installieren Sie es. Gehen Sie zur offiziellen Docker-Website und laden Sie die neueste Version von Docker Desktop für Windows herunter. Starten Sie nach dem Download das Installationsprogramm und folgen Sie den Installationsanweisungen.
- Nachdem Sie Docker Desktop für Windows installiert haben, starten Sie die Anwendung. Sie werden aufgefordert, sich bei Ihrem Docker-Konto anzumelden (wenn Sie bereits ein Konto haben) oder sich anzumelden. Melden Sie sich dann bei Ihrem Docker-Konto an.
- Konfigurieren Sie die Docker Desktop-Einstellungen. Wählen Sie im Docker Desktop-Menü "Einstellungen" und nehmen Sie die gewünschten Änderungen vor, z. B. die Menge an zugewiesenem Speicher und den Zugriff auf das Laufwerk.
- Überprüfen Sie, ob Docker ordnungsgemäß funktioniert. Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl docker version aus . Wenn Sie eine Docker-Version sehen, bedeutet dies, dass Docker installiert ist und ordnungsgemäß funktioniert.
Jetzt können Sie Docker unter Windows verwenden und Container ausführen, um Anwendungen zu entwickeln und zu testen.
Überprüfen der erfolgreichen Docker-Installation
Nachdem die Installation von Docker auf Ihrem Windows-Betriebssystem abgeschlossen ist, können Sie überprüfen, ob die Installation erfolgreich ist, indem Sie die folgenden Schritte ausführen:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal, indem Sie die Tasten Win + R drücken und im Dropdown-Menü "cmd" eingeben.
- Geben Sie docker --version ein und drücken Sie die Eingabetaste.
Wenn Docker erfolgreich installiert wurde, werden Informationen zur Docker Engine- und Docker CLI-Version angezeigt. Zum Beispiel:
| Docker Engine | Docker CLI |
|---|---|
| version 20.10.8, build 3967b7d | version 20.10.8, build 3967b7d |
Beachten Sie, dass sich die Versionen von Docker Engine und Docker CLI je nach der aktuellen Version von Docker, die auf Ihrem Windows-Betriebssystem installiert ist, unterscheiden können.
So verwenden Sie Docker unter Windows
Nachdem Sie Docker erfolgreich unter Windows installiert haben, können Sie mit der Verwendung seiner Funktionalität beginnen. Docker bietet eine bequeme und effiziente Möglichkeit zum Verwalten von Containern, mit denen Sie Anwendungen in einer Sandbox ausführen können.
Um mit Docker zu beginnen, müssen Sie eine Eingabeaufforderung oder PowerShell öffnen und den Befehl docker version ausführen. Wenn die Docker-Versionsinformationen angezeigt werden, ist die Installation erfolgreich.
Als nächstes müssen Sie die Container-Images herunterladen, die Sie verwenden möchten. Dazu können Sie den Befehl docker pull verwenden. Um beispielsweise ein Containerimage mit dem Ubuntu-Betriebssystem zu laden, müssen Sie den Befehl docker pull ubuntu ausführen.
Wenn die erforderlichen Containerimages geladen sind, können Sie Container erstellen und ausführen. Verwenden Sie dazu den Befehl docker run . Um beispielsweise einen neuen Container auf Basis eines Ubuntu-Images zu erstellen und auszuführen, müssen Sie den Befehl docker run -it ubuntu ausführen.
Nachdem Sie den Container gestartet haben, können Sie ihn wie eine normale virtuelle Maschine verwenden. Verwenden Sie Befehle, um zusätzliche Programme zu installieren, Befehle auszuführen und Informationen zum Container anzuzeigen.
Wenn der Container nicht mehr benötigt wird, kann er mit dem Befehl docker stop beendet und mit dem Befehl docker rm gelöscht werden.
Alle Informationen zu Containern, Images und anderen Docker-Objekten werden in der Docker Registry gespeichert. Standardmäßig werden alle Docker-Container und -Images auf lokalen Windows-Laufwerken gespeichert, aber Sie können Docker so konfigurieren, dass Sie die Remote-Docker-Registrierung verwenden.
Mit der Verwendung von Docker unter Windows können Sie Container einfach und bequem verwalten, Anwendungen in einer Sandbox erstellen und bereitstellen sowie Umgebungen schnell zum Testen und Entwickeln bereitstellen.