Zum Hauptinhalt springen

Anleitung: So stellen Sie Docker unter Windows bereit | Anleitung für Anfänger

Docker ist eine offene Plattform, mit der Sie die Bereitstellung, Skalierung und Verwaltung von Anwendungen mithilfe von Containern automatisieren können.

Container sind Sandkastenumgebungen, in denen Anwendungen und alle ihre Abhängigkeiten ausgeführt werden. Dadurch können Entwickler sicher sein, dass ihre Anwendung auf jedem Betriebssystem und in jeder Umgebung, in der Docker bereitgestellt wird, auf die gleiche Weise funktioniert.

In diesem Artikel werden wir uns ansehen, wie Sie Docker auf einem Windows-Betriebssystem bereitstellen. Auf diese Weise können Sie sich mit der Installation und Verwendung von Docker vertraut machen und lernen, wie Sie Container mit vorgefertigten Anwendungsabbildern ausführen.

Vorbereiten der Installation von Docker unter Windows

Bevor Sie mit der Installation von Docker unter Windows beginnen, müssen Sie einige vorläufige Schritte ausführen.

1. Überprüfen Sie die Systemanforderungen

Stellen Sie sicher, dass Ihr Computer die Mindestanforderungen für die Installation von Docker unter Windows erfüllt. Sie benötigen ein Windows 10- oder Windows Server 2016-Betriebssystem (oder höher), einen virtualisierungsfähigen 64-Bit-Prozessor und Hyper-V-Unterstützung.

2. Aktivieren Sie Virtualisierung und Hyper-V

Stellen Sie sicher, dass Virtualisierung und Hyper-V in den Einstellungen Ihres Computers aktiviert sind. Öffnen Sie dazu das BIOS/UEFI, aktivieren Sie die Virtualisierungsoptionen und überprüfen Sie dann, ob Hyper-V in den Windows-Systemeinstellungen aktiviert ist.

3. Stellen Sie sicher, dass Sie als Administrator angemeldet sind

Für die Installation von Docker unter Windows sind Administratorrechte erforderlich. Stellen Sie sicher, dass Sie mit einem Administratorkonto angemeldet sind oder über erhöhte Berechtigungen verfügen.

4. Entfernen Sie frühere Versionen von Docker

Wenn Sie bereits eine frühere Version von Docker installiert haben, wird empfohlen, sie zu deinstallieren, bevor Sie eine neue installieren. Führen Sie dazu den Befehl docker version an der Eingabeaufforderung aus und deinstallieren Sie Docker bei Bedarf.

5. Aktivieren Sie Windows Subsystem für Linux (WSL)

Mit WSL können Sie vorkonfigurierte Linux-Distributionen unter Windows ausführen. Um Docker unter Windows 10 auszuführen, benötigen wir WSL 2. Stellen Sie sicher, dass WSL 2 auf Ihrem System aktiviert ist und eine Linux-Distribution (z. B. Ubuntu) aus dem Microsoft Store installiert ist.

Nachdem Sie alle diese Schritte ausgeführt haben, können Sie mit der Installation von Docker unter Windows beginnen.

Installieren von Docker unter Windows

Um Docker unter Windows zu installieren, müssen Sie die folgenden Schritte ausführen:

  1. Laden Sie die Installationsdatei herunter: Gehen Sie zur offiziellen Docker-Website und laden Sie die Installationsdatei für Windows herunter. Beachten Sie, dass Docker für Windows nur 64-Bit-Versionen von Windows 10 Pro, Enterprise oder Education unterstützt.
  2. Führen Sie die Installation aus: Wenn Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten.
  3. Überprüfen Sie die Einstellungen: In diesem Schritt fordert Sie der Installationsassistent auf, die Docker-Einstellungen zu ändern, falls Sie dies benötigen. Sie können alle Standardeinstellungen beibehalten oder sie nach Belieben anpassen.
  4. Installieren Sie Docker: Wenn die Einstellungen abgeschlossen sind, klicken Sie auf die Schaltfläche Installieren, damit Docker auf Ihrem Computer installiert wird. Der Installationsvorgang kann einige Zeit in Anspruch nehmen.
  5. Führen Sie Docker aus: Wenn die Installation abgeschlossen ist, starten Sie Docker, indem Sie auf die Verknüpfung «Docker» auf dem Desktop oder im Startmenü klicken.

Jetzt haben Sie Docker unter Windows installiert und können damit beginnen, Container auf Ihrem Computer zu erstellen und auszuführen.

Docker-Konfiguration unter Windows

Bevor Sie mit Docker unter Windows arbeiten, müssen Sie einige Schritte ausführen, um das System ordnungsgemäß zu konfigurieren.

1. Installieren von Docker Desktop: laden Sie die Docker Desktop-Installationsdatei für Windows von der offiziellen Docker-Website herunter und führen Sie sie aus. Nachdem die Installation abgeschlossen ist, starten Sie Docker Desktop.

2. Überprüfen auf Virtualisierung: Docker unter Windows erfordert Virtualisierungsunterstützung auf Betriebssystemebene. Stellen Sie sicher, dass die Virtualisierung in den BIOS-Einstellungen aktiviert ist und Hyper-V im System aktiviert ist.

3. Ressourcen konfigurieren: In den Einstellungen von Docker Desktop können Sie festlegen, wie viel RAM für das System verfügbar ist und wie viel CPU-Ressourcen Docker verwenden soll.

4. Verbindung zum Docker Hub herstellen: Der Docker Hub ist eine Containerregistrierung, in der verschiedene Containerabbilder gefunden werden können. Wenn Sie vorgefertigte Images herunterladen und verwenden möchten, müssen Sie ein Konto auf dem Docker Hub erstellen und sich über Docker Desktop anmelden.

5. Erstellen eines Dateicontainers: Das Erstellen von Containern mit freigegebenem Dateibereich wird von Windows nicht unterstützt, daher müssen Sie einen Dateicontainer erstellen. Aktivieren Sie dazu die Verwendung von Shared Drives in den Docker Desktop-Einstellungen und geben Sie den Pfad des Ordners an, den Sie mit den Containern teilen möchten.

Nach Abschluss dieser Schritte wird Docker erfolgreich unter Windows konfiguriert und ist bereit zu gehen.

Ausführen und Testen der Docker-Installation unter Windows

Nachdem Sie Docker unter Windows installiert haben, müssen Sie sicherstellen, dass es erfolgreich funktioniert und einsatzbereit ist. In diesem Abschnitt erfahren Sie, wie Sie Docker ausführen und die Installation überprüfen.

1. Docker starten:

Um Docker unter Windows auszuführen, öffnen Sie das Startmenü und suchen Sie nach "Docker Desktop". Klicken Sie darauf, um die Anwendung zu starten.

2. Überprüfen der Installation:

Nachdem Sie Docker Desktop gestartet haben, sehen Sie ein Docker-Symbol in der Taskleiste. Klicken Sie mit der rechten Maustaste darauf und wählen Sie im Kontextmenü Einstellungen aus.

Wählen Sie im geöffneten Fenster "Docker-Einstellungen" die Registerkarte "Allgemein" aus, und stellen Sie sicher, dass das Feld "Docker Desktop is Running" (Docker Desktop wird ausgeführt) die Bezeichnung "Running" enthält.

Es ist auch möglich, den Docker-Status mithilfe eines Befehls an der Eingabeaufforderung zu überprüfen:

Wenn die Ausgabe des Befehls Informationen über die Docker-Version und andere Komponenten enthält, ist die Installation erfolgreich und Docker ist einsatzbereit.

Sie haben jetzt eine installierte und funktionierende Version von Docker unter Windows installiert. Sie können Container mit Docker erstellen und ausführen und sie auch zum Bereitstellen von Anwendungen und zur Softwareentwicklung verwenden.

Frage-Antwort

Welche Version von Windows unterstützt Docker?

Docker unterstützt Windows 10 (Professional oder Enterprise) und Windows Server 2016/2019. Beachten Sie, dass für die Verwendung von Docker unter Windows Virtualisierungsunterstützung im BIOS des Computers erforderlich ist.

Wie installiere ich Docker unter Windows?

Um Docker unter Windows zu installieren, müssen Sie zuerst die Installationsdatei von der offiziellen Docker-Website herunterladen, sie dann ausführen und den Anweisungen des Installationsassistenten folgen. Nach der Installation ist Docker über die Befehlszeile oder die Benutzeroberfläche verfügbar.

Wie kann ich überprüfen, ob Docker ordnungsgemäß unter Windows installiert ist?

Um zu überprüfen, ob Docker erfolgreich unter Windows installiert wurde, können Sie eine Eingabeaufforderung öffnen und den Befehl "docker version" ausführen. Wenn die Ausgabe des Befehls Informationen über die Docker-Version und deren Komponenten enthält, war die Installation erfolgreich.