Derzeit ist Docker eine der beliebtesten Containerisierungstechnologien in der Welt der Softwareentwicklung. Es ermöglicht Entwicklern, Anwendungen und ihre Abhängigkeiten in "Container" zu packen, die auf jedem Docker-Betriebssystem und -Laufzeitumgebung ausgeführt werden können. Docker ermöglicht die einfache Bereitstellung und Skalierung von Anwendungen und unterstützt moderne Entwicklungstechnologien wie die Mikroservice-Architektur und die kontinuierliche Integration und Bereitstellung.
In dieser schrittweisen Anleitung erfahren Sie, wie Sie Docker auf einem Windows Server 2012 R2-Betriebssystem installieren und konfigurieren. Stellen Sie zunächst sicher, dass Ihr System die Anforderungen erfüllt: Windows Server 2012 R2 64-Bit-Version mit den neuesten Updates und aktivierten Hyper-V-Virtualisierungsdiensten.
Schritt 1: Laden Sie das Docker-Installationsprogramm für Windows Server 2012 R2 von der offiziellen Docker-Website herunter. Das Installationsprogramm wird eine Erweiterung haben .msi. Speichern Sie es auf Ihrem Computer.
Hinweis: Stellen Sie sicher, dass Sie die Docker-Version für Windows Server 2012 R2 und nicht für ein anderes Betriebssystem heruntergeladen haben.
Schritt 2: Starten Sie das Docker-Installationsprogramm, indem Sie auf die heruntergeladene Datei doppelklicken .msi. Befolgen Sie die Anweisungen des Installationsassistenten, um Docker auf Ihrem System zu installieren. Möglicherweise müssen Sie den Computer während der Installation neu starten.
Schritt 3: Gehen Sie nach der Installation von Docker zur Einrichtung. Klicken Sie mit der rechten Maustaste auf das Docker-Symbol in der Taskleiste und wählen Sie "Settings" (Einstellungen). In dem sich öffnenden Fenster können Sie verschiedene Docker-Einstellungen konfigurieren, z. B. die Speichernutzung und die maximale Anzahl an Prozessoren.
Vorbereiten des Servers für die Docker-Installation
Bevor Sie Docker auf einem Server installieren, auf dem Windows Server 2012 R2 ausgeführt wird, müssen Sie einige vorläufige Schritte ausführen:
1. Aktualisieren des Betriebssystems
Es wird empfohlen, das Betriebssystem Windows Server 2012 R2 vor der Installation von Docker auf die neueste Version zu aktualisieren. Dazu können Sie Windows Update verwenden oder die Updates manuell installieren.
2. Überprüfen der Systemanforderungen
Stellen Sie sicher, dass Ihr Server die Mindestsystemanforderungen für die Installation von Docker erfüllt. Windows Server 2012 R2 muss über eine 64-Bit-Version verfügen und alle erforderlichen Pakete und Updates müssen installiert sein.
3. Deaktivieren von Hyper-V
Wenn Hyper-V bereits auf Ihrem Server installiert ist und verwendet wird, müssen Sie es deaktivieren, bevor Sie Docker installieren. Führen Sie dazu den folgenden Befehl an einer Eingabeaufforderung aus:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Nachdem Sie diesen Befehl ausgeführt haben, starten Sie ihn neu, damit die Änderungen wirksam werden.
4. Installieren von Microsoft .NET Framework 4.7.2
Docker erfordert das Microsoft .NET Framework 4.7.2-Paket, damit es ordnungsgemäß funktioniert. Wenn dieses Paket nicht auf Ihrem Server installiert ist, laden Sie es von der Microsoft-Website herunter und installieren Sie es.
Nachdem Sie alle vorbereitenden Schritte ausgeführt haben, können Sie mit der Installation von Docker auf einem Server mit dem Betriebssystem Windows Server 2012 R2 beginnen.
Überprüfen der Betriebssystemversion
Bevor Sie Docker unter Windows Server 2012 R2 installieren, müssen Sie sicherstellen, dass Sie die richtige Version des Betriebssystems installiert haben. Führen Sie die folgenden Schritte aus, um die aktuelle Version von Windows Server 2012 R2 zu überprüfen:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Öffnen Sie das Startmenü und wählen Sie Systemsteuerung. |
| 2 | Wählen Sie in der Systemsteuerung den Abschnitt "System und Sicherheit" und dann "System" aus. |
| 3 | Suchen Sie im angezeigten Fenster "System" nach dem Abschnitt "Computerinformationen", und überprüfen Sie den Wert des Felds "System". |
| 4 | Wenn die Betriebssystemversion als "Windows Server 2012 R2" aufgeführt ist, haben Sie die richtige Version installiert. |
Wenn Sie eine andere Version des Betriebssystems installiert haben, müssen Sie Windows Server 2012 R2 installieren, bevor Sie mit der Docker-Installation fortfahren.
Erforderliche Komponenten installieren
Bevor Sie Docker unter Windows Server 2012 R2 installieren, müssen Sie sicherstellen, dass .NET Framework 4.7.2 oder höher auf dem Server installiert ist. Wenn Sie nicht haben .NET Framework oder eine installierte Version unter 4.7.2 müssen Sie es von der offiziellen Microsoft-Website installieren.
Es wird auch empfohlen, vor der Installation von Docker Updates für das Betriebssystem Windows Server 2012 R2 zu installieren, um sicherzustellen, dass Sie mit Docker kompatibel sind.
Als nächstes müssen Sie sicherstellen, dass Sie die erforderlichen Komponenten für die Arbeit mit Docker installiert haben. Die Liste der erforderlichen Komponenten enthält:
- Hyper-V: Stellen Sie sicher, dass Hyper-V auf Ihrem Server aktiviert und konfiguriert ist. Öffnen Sie zur Überprüfung die Serververwaltung, und stellen Sie sicher, dass Hyper-V in der Hyper-V-Hypervisor-Rolle aktiviert ist.
- Windows Update: Installieren Sie die neuesten Updates für das Betriebssystem Windows Server 2012 R2 über Windows Update.
- PowerShell: Stellen Sie sicher, dass Sie über die erforderliche PowerShell-Version verfügen. Docker erfordert PowerShell Version 5.1 oder höher. Führen Sie den Befehl aus, um die aktuelle Version von PowerShell zu überprüfen:
$PSVersionTable.PSVersion
Nachdem Sie alle erforderlichen Komponenten installiert haben, können Sie mit der Installation von Docker unter Windows Server 2012 R2 fortfahren.
Überprüfen Sie, ob die Virtualisierung verfügbar ist und aktivieren Sie sie bei Bedarf
Bevor Sie Docker unter Windows Server 2012 R2 installieren, müssen Sie sicherstellen, dass die Virtualisierung verfügbar ist und sie bei Bedarf aktiviert ist. Die Virtualisierung ermöglicht die Arbeit mit Containern in Docker.
1. Öffnen Sie den Server-Manager auf Ihrem Windows Server 2012 R2-Server.
2. Klicken Sie im linken Bereich auf Verwalten, und wechseln Sie zum Abschnitt Rollen und Features hinzufügen.
3. Klicken Sie im Bildschirm "Willkommen beim Assistenten zum Hinzufügen von Rollen und Features" auf Weiter.
4. Wählen Sie "Computerinformationen" und klicken Sie auf "Weiter".
5. Überprüfen Sie im Abschnitt "Hardware-Virtualisierung", ob die Virtualisierung aktiviert ist. Wenn es nicht vorhanden ist, stellen Sie sicher, dass Ihr Prozessor die Virtualisierungstechnologie unterstützt.
6. Wenn die Virtualisierung deaktiviert ist, scrollen Sie im Bildschirm "Rollen für Dateiserver" nach unten und wählen Sie "Hypervisor" als Rolle aus.
7. Klicken Sie im Popup-Fenster auf Funktionen hinzufügen, um einen Hypervisor hinzuzufügen.
8. Klicken Sie in den folgenden Bildschirmen auf Weiter und Installieren, um den Hypervisor zu installieren.
9. Nachdem die Installation des Hypervisors abgeschlossen ist, starten Sie den Computer neu, damit die Änderungen wirksam werden.
Die Virtualisierung sollte jetzt aktiviert sein und Sie können Docker auf Ihrem Windows Server 2012 R2-Server installieren.
Installieren von Docker unter Windows Server 2012 R2
Die Installation von Docker unter Windows Server 2012 R2 ermöglicht die Verwendung von Containern zum Bereitstellen und Verwalten von Anwendungen. Docker erleichtert die Entwicklung, das Testen und die Bereitstellung von Software, indem es eine isolierte Umgebung zum Ausführen von Anwendungen bereitstellt.
Befolgen Sie diese Schritte, um Docker unter Windows Server 2012 R2 zu installieren:
- Stellen Sie sicher, dass Sie über Windows Server 2012 R2 Standard oder Datacenter Edition verfügen.
- Stellen Sie sicher, dass Ihr Server die Systemanforderungen für die Installation von Docker erfüllt. Docker erfordert eine 64-Bit-Version von Windows Server 2012 R2 mit aktiviertem Hyper-V.
- Laden Sie das Docker-Installationspaket für Windows Server 2012 R2 von der offiziellen Docker-Website herunter.
- Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Docker-Installationsassistenten.
- Während der Docker-Installation muss der Server möglicherweise neu gestartet werden. Folgen Sie den Anweisungen des Installationsassistenten, um den Installationsvorgang abzuschließen.
- Nachdem Docker erfolgreich installiert wurde, führen Sie die Docker-Eingabeaufforderung aus und überprüfen Sie, ob die Installation korrekt ist, indem Sie den Befehl docker version eingeben.
Jetzt können Sie Docker unter Windows Server 2012 R2 verwenden und mit dem Erstellen, Verwalten und Bereitstellen von Containern für Ihre Anwendungen beginnen.
Docker-Installationsdatei herunterladen
Um Docker unter Windows Server 2012 R2 zu installieren, müssen Sie die Docker-Installationsdatei herunterladen.
- Öffnen Sie einen Webbrowser und klicken Sie auf den Link https://www .docker.com/products/docker-desktop.
- Suchen Sie auf der Seite Docker Desktop nach dem Abschnitt "Docker Desktop für Windows" und klicken Sie auf die Schaltfläche "Download" oder "Docker Get".
- Sie werden zur Download-Seite weitergeleitet, auf der Sie die Docker-Version für Windows auswählen müssen. Wenn Sie eine 64-Bit-Version von Windows Server haben, wählen Sie den Download-Link von Docker Desktop Edge aus.
- Nachdem Sie die Docker-Installationsdatei heruntergeladen haben, öffnen Sie sie und folgen Sie den Anweisungen des Installationsassistenten.
- Starten Sie das System nach der Installation von Docker bei Bedarf neu.
Glückwunsch! Jetzt haben Sie die Docker-Installationsdatei und können mit dem nächsten Schritt fortfahren - Installieren und Konfigurieren von Docker unter Windows Server 2012 R2.