Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dieses Tutorial beschreibt die Einrichtung von Hyper-V und Docker auf einer einem unterstützen 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 an.

  2. Navigieren Sie zu “Virtuelle Maschinen” und erstellen Sie eine neue VM.

  3. Konfigurieren Sie die VM mit den folgenden Parametern:

        - Betriebssystem: Windows Server 2025 Datacenter

       - Größe: Wählen Sie eine Größe mit Virtualisierungsunterstützung (D4s_v3).

        - Speicherplatz: Stellen Sie sicher, dass ausreichend Speicherplatz für Docker-Images vorhanden ist.

        - Netzwerk: Wählen Sie ein Subnetz mit Internetzugang.

  1. Schließen Sie die Konfiguration ab und starten Sie die VM.

 

...

. https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows

 

1. Hyper-V auf der

...

VM aktivieren

 

Führen Sie den folgenden Befehl aus, um Hyper-V zu installieren:

...

Die VM wird automatisch neu gestartet. Nach dem Neustart ist Hyper-V aktiviert.

 

...

Docker

1. 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. (es fallen ggf. Lizenzgebühren an)

Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.

...

   - Stellen Sie sicher, dass Docker läuft (Symbol in der Taskleiste).

...

2. Docker testen

 

Öffnen Sie eine PowerShell-Session

...

Mit diesen Schritten haben Sie eine voll funktionsfähige Hyper-V-Umgebung auf einer Azure- VM eingerichtet, die Docker unterstützt.

Podman

1. Podman auf Windows installieren unter Verwendung von Hyper-V

  1. Laden Sie Podman Desktop von der offiziellen Podman-Website herunter: https://podman-desktop.io/downloads/windows .

  2. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.

  3. Nach der Installation:

  • Stellen Sie sicher, dass die Umgebungsvariable für Hyper-V gesetzt ist. Führen Sie dazu in PowerShell folgenden Befehl aus:

Code Block
[System.Environment]::SetEnvironmentVariable('CONTAINERS_MACHINE_PROVIDER','hyperv')

2. Podman konfigurieren

Initialisieren Sie eine neue Podman-VM in einer Powershell Session:

Code Block
podman machine init

Dies erzeugt eine virtuelle Maschine und lädt die benötigten Dateien:

Code Block
Looking up Podman Machine image at http://quay.io/podman/machine-os:5.3  to create VM
Getting image source signatures
Copying blob...
Writing manifest to image destination
Extracting compressed file: podman-machine-default-amd64.vhdx: done
Machine init complete

Starten Sie die Podman-VM:

Code Block
podman machine start

Nach dem Start erscheint folgende Ausgabe:

Code Block
Starting machine "podman-machine-default"

This machine is currently configured in rootless mode. If your containers require root permissions (e.g. ports < 1024), or if you run into compatibility issues with non-podman clients, you can switch using the following command:

        podman machine set --rootful

API forwarding listening on: npipe:////./pipe/docker_engine
Docker API clients default to this address. You do not need to set DOCKER_HOST.

Machine "podman-machine-default" started successfully

Überprüfen Sie, ob die Verbindung zur VM erfolgreich ist:

Code Block
podman system connection list

Nach Neustart der VM kann die Podman Maschine mit folgendem Befehl gestartet werden:

Code Block
podman machine start podman-machine-default