Dieses Tutorial beschreibt die Einrichtung von Hyper-V und Docker auf einer Windows Server 2025 Datacenter-VM, die auf Azure gehostet wird. Das Ziel ist, eine Umgebung bereitzustellen, in der Docker-Container in einer virtualisierten Umgebung ausgeführt werden können.
---
#1. Azure-VM erstellen
1. Melden Sie sich im [Azure-Portal](https://portal.azure.com ) an.
Navigieren Sie zu **Virtuelle Maschinen** und klicken Sie auf **+ Neue erstellen**.
Konfigurieren Sie die VM mit den folgenden Parametern:
· - **Betriebssystem**: Windows Server 2022 Datacenter
· - **Größe**: Wählen Sie eine Größe mit Virtualisierungsunterstützung (z. B. D4s_v3 oder größer).
· - **Speicherplatz**: Stellen Sie sicher, dass ausreichend Speicherplatz für Docker-Images vorhanden ist.
· - **Netzwerk**: Wählen Sie ein Subnetz mit Internetzugang.
Schließen Sie die Konfiguration ab und starten Sie die VM.
---
#2. Hyper-V auf der Azure-VM aktivieren
1. Melden Sie sich per **RDP** auf der erstellten VM an.
Öffnen Sie eine **PowerShell-Session** mit Administratorrechten.
Führen Sie den folgenden Befehl aus, um Hyper-V zu installieren:
```powershell
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
```
Die VM wird automatisch neu gestartet. Nach dem Neustart ist Hyper-V aktiviert.
---
#3. Virtuellen Switch einrichten
1. Öffnen Sie den **Hyper-V-Manager** (geben Sie „Hyper-V“ im Startmenü ein).
Navigieren Sie zu **Virtueller Switch-Manager**.
Erstellen Sie einen neuen **Externen virtuellen Switch**:
· - Verbinden Sie den Switch mit dem Netzwerkadapter der VM.
· - Geben Sie ihm einen beschreibenden Namen (z. B. „Externer Switch“).
Speichern Sie die Änderungen.
---
#4. Docker auf Windows installieren
1. Laden Sie das Installationsprogramm für Docker Desktop von der [offiziellen Docker-Website](https://docs.docker.com/desktop/setup/install/windows-install/ ) herunter.
Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.
Aktivieren Sie während der Installation die Option zur Integration mit **WSL 2** (falls verfügbar).
Nach der Installation:
· - Starten Sie Docker Desktop.
· - Stellen Sie sicher, dass Docker läuft (Symbol in der Taskleiste).
---
#5. Docker testen
1. Öffnen Sie eine **PowerShell-Session** oder die Eingabeaufforderung.
Führen Sie den folgenden Testbefehl aus, um sicherzustellen, dass Docker korrekt installiert ist:
```powershell
docker run hello-world
```
Bei Erfolg wird eine Begrüßungsnachricht von Docker angezeigt.
---
#6. Tipps zur Nutzung
- **Firewall-Einstellungen**: Passen Sie die Azure-Firewallregeln an, um den Zugriff auf Docker-Ports (z. B. 2375/2376) zu ermöglichen.
- **Container-Verwaltung**: Verwenden Sie Tools wie **Portainer**, um die Docker-Umgebung komfortabel zu verwalten.
- **Updates**: Halten Sie Docker Desktop sowie Windows Server stets aktuell, um Sicherheitslücken zu vermeiden.
---
Mit diesen Schritten haben Sie eine voll funktionsfähige Hyper-V-Umgebung auf einer Azure-VM eingerichtet, die Docker unterstützt.