So führen Sie Linux-Docker-Container auf Windows Server aus

Docker für Windows, bereitgestellt von Microsoft und installierbar über PowerShell , ist nett und ermöglicht Windows Server-Benutzern das Herunterladen und Bereitstellen von Windows-Containern. Allerdings ist diese Version von Docker eingeschränkt und Sie können keine Linux-Container ausführen , sondern nur Windows-Container.

Während ein großer Teil der High-Level-Serveranwendungen nur für Linux verfügbar ist. Das heißt, wenn Sie etwas wie PhotoPrism, Postgres, Httpd, Memcached usw. auf einem Windows-Server bereitstellen möchten , benötigen Sie Linux-Containerunterstützung in Docker.

In dieser Anleitung zeigen wir Ihnen, wie Sie Linux-Container auf Ihrem Windows-Serversystem mit Docker Desktop für Windows auf Windows Server ausführen.

So laden Sie Docker Desktop für Windows herunter

Docker Desktop für Windows unterscheidet sich von Docker, das Windows in PowerShell bereitstellt. Mit Docker Desktop können Benutzer sowohl Linux- als auch Windows-Container ausführen und verfügen über eine geeignete GUI.

Um Docker Desktop für Windows in die Hände zu bekommen, müssen Sie ein Konto bei Dockerhub erstellen. Gehen Sie auf die Website und geben Sie im Feld „Jetzt kostenlos starten“ einen Benutzernamen, eine E-Mail-Adresse und ein Passwort ein, um sich anzumelden.

Sobald Sie sich angemeldet haben, überprüfen Sie Ihr E-Mail-Konto und melden Sie sich an. Greifen Sie dann auf den Dockerhub zu. Wenn Sie dies tun, wird die Meldung „Laden Sie die Desktop-Anwendung herunter“ angezeigt. Suchen Sie die Schaltfläche „Für Windows herunterladen“ und klicken Sie darauf, um die Docker Desktop für Windows-Installations-EXE-Datei herunterzuladen.

So richten Sie Docker Desktop für Windows auf Windows Server ein

Docker Desktop für Windows funktioniert entweder mit WSL 2 oder Hyper-V für Linux-Containerunterstützung. WSL 2 (Windows-Subsystem für Linux) wird empfohlen, und wir werden Hyper-V in diesem Handbuch nicht behandeln.

Stellen Sie zunächst sicher, dass Ihre Version von Windows Server WSL 2 unterstützt. Sobald Sie bestätigt haben, dass Ihr System WSL 2 unterstützt, öffnen Sie den Datei-Explorer auf Windows Server und wählen Sie den Ordner „Downloads“ aus. Von hier aus können Sie auf die EXE-Datei des Docker Desktop für Windows-Installationsprogramms doppelklicken, um es zu starten.

Wenn das Installationsprogramm geöffnet ist, überprüft es sich selbst. Dies kann abhängig von Ihrer Windows Server-Version einige Zeit dauern. Wenn die Installation überprüft wurde, müssen Sie entweder Hyper-V oder WSL 2 auswählen. Wählen Sie „WSL 2“.

Wenn Sie sich für WSL 2 entscheiden, beginnt die Docker Desktop für Windows-Anwendung mit der Bereitstellung von Docker sowie allem, was Sie zum Ausführen von Linux- und Windows-Docker-Containern benötigen. Die Bereitstellung kann eine ganze Weile dauern. Seien Sie also geduldig.

Wenn die Bereitstellung abgeschlossen ist, ist die Installation abgeschlossen und Docker Desktop für Windows wird auf Ihrem Windows-Server installiert. Starten Sie es von hier aus über die Anwendung auf dem Desktop und melden Sie sich bei der App an.

So aktivieren Sie Linux-Container auf Windows Server

WSL ist erforderlich, um Linux-Docker-Container auf Windows Server auszuführen. Obwohl Docker für Windows Desktop WSL installiert, richtet es Sie nicht mit einer Linux-Distribution ein. Sie müssen selbst eines einrichten.

Sie müssen die Funktion „Virtual Machine Platform“ aktivieren, bevor Sie versuchen, WSL zu verwenden. Öffnen Sie ein Powershell-Fenster und führen Sie den folgenden Befehl aus.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Verwenden Sie als Nächstes den folgenden Befehl wsl , um die neueste Version von WSL herunterzuladen, und verwenden Sie den Befehl wsl –install -d, um Ubuntu herunterzuladen und zu installieren.

wsl --update

wsl --set-default-version 2

wsl --install -d ubuntu

Das Herunterladen und Installieren der Ubuntu WSL-Distribution sollte höchstens ein paar Minuten dauern. Wenn die Installation abgeschlossen ist, können Sie den Befehl wsl -l -v ausführen , um zu bestätigen, dass Ubuntu tatsächlich installiert und in WSL unter Windows eingerichtet ist.

wsl -l -v

Wenn der Befehl Ubuntu auflistet, haben Sie Ubuntu erfolgreich installiert. Sie müssen nun die zu verwendende Standardverteilung festlegen. Sie können dies mit dem Befehl wsl –set-version tun .

wsl --set-version ubuntu 2

Nachdem Ubuntu erfolgreich in WSL auf Windows Server installiert wurde, öffnen Sie das Ubuntu-Terminal. Sie können dies tun, indem Sie das Startmenü auf dem Windows Server-Desktop öffnen und „Ubuntu“ auswählen. Dadurch sollte das Ubuntu-Terminal gestartet werden.

Wenn das Ubuntu-Terminal geöffnet ist, müssen Sie es aktualisieren. Sie können das Ubuntu WSL-Terminal mit den Befehlen apt update und apt upgrade aktualisieren .

Sudo apt update Sudo apt upgrade

Sobald das Ubuntu-Terminal geöffnet ist, können Sie mit den folgenden Befehlen testen, ob Docker innerhalb der WSL funktioniert. Wenn es nicht funktioniert, müssen Sie Docker Desktop für Windows neu installieren.

Docker Pull Hallo-Welt Docker Ausführen Hallo-Welt

So laden Sie Linux-Container auf Windows Server herunter

Um einen Linux-Docker-Container auf Ihren Windows-Server zu laden, öffnen Sie zunächst das Ubuntu WSL-Terminal. Sobald es geöffnet ist, gehen Sie zu Dockerhub und suchen Sie einen Linux-Container. In diesem Beispiel verwenden wir Photoprism.

Docker Pull Photoprisma/Photoprisma

Nachdem Sie den Container gezogen haben, ist er in Ihrem System vorhanden.

So führen Sie Linux-Container auf Windows Server aus

Um einen Linux-Container auf Windows Server auszuführen, starten Sie zunächst das Ubuntu WSL-Terminal. Führen Sie dann docker ps -a aus, um alle Container anzuzeigen. Sie können Ihren Linux-Container ausführen, indem Sie docker run mit der Container-ID ausführen.

Docker führt CONTAINER_ID aus

Einen Kommentar hinterlassen

Build 29550 für Windows 11 27H2 mit neuen Energieeinstellungen (Canary)

Build 29550 für Windows 11 27H2 mit neuen Energieeinstellungen (Canary)

Build 29550 für Windows 11 erscheint im Canary Channel mit Emoji 16, Änderungen am Datei-Explorer, verbesserter Funktion „Freigabe in der Nähe“ und aktualisierten Energieeinstellungen.

Build 26300.8068 (KB5079464) für Windows 11 26H2 verbessert die Funktion zum Entfernen von Bloatware und die Einrichtung (Entwicklerversion)

Build 26300.8068 (KB5079464) für Windows 11 26H2 verbessert die Funktion zum Entfernen von Bloatware und die Einrichtung (Entwicklerversion)

KB5079464 (Build 26300.8068) für Windows 11 ist im Dev Channel erschienen und enthält Aktualisierungen der Debloat-Richtlinien, Verbesserungen bei der Einrichtung, Änderungen an der Treibersicherheit und mehr.

Wie behebt man das Problem, dass auf das Laufwerk C: eines Samsung-PCs unter Windows 11 nicht zugegriffen werden kann (Zugriff verweigert)?

Wie behebt man das Problem, dass auf das Laufwerk C: eines Samsung-PCs unter Windows 11 nicht zugegriffen werden kann (Zugriff verweigert)?

Die Windows 11-Updates KB5077181 und KB5079473 verursachen auf einigen Samsung-PCs Probleme beim Zugriff auf das Laufwerk C. Microsoft bestätigt die Ursache und bietet eine Problemumgehung an.

Build 26120.4151 für Windows 11 fügt erweiterte Einstellungen im Beta-Kanal hinzu

Build 26120.4151 für Windows 11 fügt erweiterte Einstellungen im Beta-Kanal hinzu

Build 26120.4151 (KB5058486) für Windows 11 wird im Beta-Kanal mit neuen erweiterten Einstellungen, KI für den Datei-Explorer und visuellen Änderungen veröffentlicht.

Build 26200.5651 (KB5060818) für Windows 11 fügt die Uhrzeit zu Benachrichtigungen, den Export von Erinnerungslisten und mehr hinzu (Entwickler)

Build 26200.5651 (KB5060818) für Windows 11 fügt die Uhrzeit zu Benachrichtigungen, den Export von Erinnerungslisten und mehr hinzu (Entwickler)

KB5058512 (Build 26200.5622) für Windows 11 erscheint im Dev Channel mit KI-Änderungen, Recall-Export, Sekundenanzeige und Optimierungen im Datei-Explorer.

Build 26200.5722 (KB5062669) für Windows 11 25H2-Releases mit neuen Funktionen (Entwicklerversion)

Build 26200.5722 (KB5062669) für Windows 11 25H2-Releases mit neuen Funktionen (Entwicklerversion)

Build 26200.5722 (KB5062669) für Windows 11 25H2 im Dev Channel mit neuen Funktionen, Änderungen und Fehlerbehebungen. Version 24H2 erhält Build 26120.5722.

Windows 11 25H2 ermöglicht Ihnen die Datenübertragung von Ihrem alten PC während der Ersteinrichtung.

Windows 11 25H2 ermöglicht Ihnen die Datenübertragung von Ihrem alten PC während der Ersteinrichtung.

Mit der neuen Funktion „Auf einen neuen PC übertragen“ der Windows 11 25H2 OOBEs können Sie Dateien und Einstellungen während der Einrichtung über das lokale Netzwerk ohne OneDrive migrieren.

Build 26200.5761 (KB5064093) für Windows 11 25H2 bringt die Möglichkeit, Android-Apps fortzusetzen und mehr (Entwicklerversion)

Build 26200.5761 (KB5064093) für Windows 11 25H2 bringt die Möglichkeit, Android-Apps fortzusetzen und mehr (Entwicklerversion)

KB5064093 (Build 26200.5761) für Windows 11 wird mit Android-App-Wiederaufnahmefunktion, neuem Akkusymbol auf dem Sperrbildschirm, KI-Agent-Updates und Fehlerbehebungen veröffentlicht.

Windows 11 Build 27774 fügt die Funktion Administratorschutz zum Canary-Kanal hinzu

Windows 11 Build 27774 fügt die Funktion Administratorschutz zum Canary-Kanal hinzu

Build 27774 für Windows 11 führt die Administratorschutzfunktion ein und ändert das Windows-Setup bei der Arbeit mit Partitionen.

So laden Sie die offizielle ISO-Datei von Windows 8.1 (2026) herunter

So laden Sie die offizielle ISO-Datei von Windows 8.1 (2026) herunter

Um die Windows 8.1 ISO-Datei herunterzuladen, öffnen Sie die Microsoft-Downloadseite, wählen Sie die Edition und die Sprache aus und klicken Sie auf die Schaltfläche „Herunterladen“.