Vai al contenuto principale

Docker auf einem Windows Server einrichten – Container auf deiner Infrastruktur starten und managen

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Einführung

Docker ist eine offene Plattform zum Entwickeln, Ausliefern und Ausführen von Anwendungen in Containern. Ein Container bündelt eine App mit all ihren Abhängigkeiten in einer standardisierten Einheit, die zuverlässig in verschiedenen Umgebungen läuft.

So gehören Probleme durch Unterschiede zwischen Entwicklungs-, Test- und Produktionssystemen der Vergangenheit an. Mit Docker kannst du Apps schnell deployen, effizient skalieren und ohne Downtime updaten.

Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Docker installierst und konfigurierst – inklusive allem, was du beachten solltest.

Voraussetzungen

Bevor du Docker installierst, check am besten, ob dein Hosting-Setup diese Anforderungen erfüllt, damit alles smooth läuft und die Performance passt.

HardwareMinimumZAP-Hosting Empfehlung
CPU1 vCPU Core4 vCPU Cores
RAM4 GB4 GB
Speicher10 GB25 GB

Installation

Um Docker auf deinem Windows Server zu installieren, lade das PowerShell-Skript install-docker-ce.ps1 runter und führe es aus. Es aktiviert die nötigen OS-Features für Container und installiert die Docker Runtime. Öffne PowerShell als Admin und gib folgenden Befehl ein:

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1

Das Skript aktiviert containerbezogene Windows-Features, installiert Docker Engine und Docker CLI und registriert den Docker-Dienst für den automatischen Start.

img

Während der Installation startet das System neu und sollte danach automatisch weitermachen. Nach dem Neustart meldest du dich wieder an und führst den Befehl nochmal aus, falls das Skript dich dazu auffordert, damit der Dienst vollständig initialisiert wird. Wenn alles durchgelaufen ist, sieht die Ausgabe so aus:

Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
Installing Docker daemon... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\dockerd.exe
Configuring the docker service...
Waiting for Docker daemon...
Successfully connected to Docker Daemon.
The following images are present on this machine:
REPOSITORY TAG IMAGE ID CREATED SIZE

Script complete!

Konfiguration

Docker starten und stoppen

Docker läuft als Service unter Windows. Nach der Installation startet er automatisch. Zum manuellen Steuern:

Start-Service docker    # Docker-Service starten
Stop-Service docker # Docker-Service stoppen
Restart-Service docker # Docker-Service neu starten

Container starten und stoppen

Starte einen Container mit docker run. Beispiel: IIS-Webserver, der Port 80 im Container auf Port 8080 des Hosts mapped:

docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022

Container-Status checken

So checkst du den Status deiner Container:

docker ps        # Laufende Container
docker ps -a # Alle Container, auch gestoppte
docker inspect web # Detaillierte Infos
docker logs web # Container-Logs

Ressourcen und Status

docker stats            # Live CPU/RAM/IO Monitoring

Fazit & weitere Ressourcen

Glückwunsch! Du hast Docker jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:

Hast du spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Seite! 🙂