So installieren Sie WSL-Container unter Windows 11 mit wslc (allgemeiner Überblick)
Installieren Sie WSL-Container unter Windows 11 ganz einfach mit wslc (öffentliche Vorschau). Laden Sie sich jetzt eine umfassende Anleitung für den Einstieg und die Arbeit mit Containern herunter!
Die wichtigsten Dinge, die Sie wissen müssen
- Um WSL-Container zu installieren, müssen Sie den WSL-Betakanal abonnieren und die Hardwarevirtualisierung im BIOS/UEFI aktivieren.
- wslc verwendet eine ähnliche Befehlsstruktur wie Docker, um Linux-Container auszuführen, und unterstützt den vollen Zugriff auf die Grafikprozessoreinheit (GPU) über das Tag –gpus all .
- WSL-Container befinden sich derzeit in der öffentlichen Vorschauphase, mit dem Ziel der öffentlichen Verfügbarkeit im Herbst 2026, und können in VS Code Dev Containers integriert werden, indem der Docker-Pfad auf wslc geändert wird.
Windows 11 kann nun über das Windows-Subsystem für Linux (WSL) eigenständig Linux-Container erstellen, ausführen und verwalten, ohne dass Docker Desktop, Podman Desktop oder eine andere Laufzeitumgebung von Drittanbietern vorinstalliert sein muss. Diese Funktion ist bekannt als WSL-ContainerEs wurde auf der Build 2026-Konferenz vorgestellt und ist derzeit als öffentliche Betaversion verfügbar. Diese Funktion fügt ein Befehlszeilentool namens hinzu. wslc.exeZusätzlich zu einer Anwendungsprogrammierschnittstelle (API) ist es möglich Für Windows-Anwendungen Es wird dazu aufgefordert, Linux-Container als Teil seiner eigenen Logik auszuführen.

Schnelle Antwort: Öffnen Sie Windows Terminal oder PowerShell mit Administratorrechten und führen Sie dann den Befehl aus. wsl --update --pre-releaseStarten Sie WSL mit dem Befehl neu. wsl --shutdownDanach installieren Sie das Tool durch Ausführen von wslc --versionWenn Sie eine Versionsnummer wie 2.9.3.0 sehen, bedeutet dies, dass die Installation erfolgreich war.

Grundvoraussetzungen vor der Installation von WSLC
WSL-Container sind derzeit nur innerhalb von Beta-Releases-Kanal (Vorabversionskanal) von WSL, daher müssen Sie diesen Kanal abonnieren, bevor das Tool erscheint. wslc Auf Ihrem Gerät. Sie benötigen keinen Copilot+ PC, da diese Funktion standardmäßig in WSL enthalten ist und keine KI-basierte Funktion darstellt.
Da jeder Container in einer ressourcenschonenden Hyper-V-VM ausgeführt wird, ist Hardwarevirtualisierung wichtiger als bei einer herkömmlichen WSL-Distribution unter Windows . Stellen Sie sicher, dass die Virtualisierung in Ihren BIOS- oder UEFI-Einstellungen aktiviert ist und verwenden Sie eine relativ aktuelle CPU.
Installation von WSL-Containern unter Windows 11
1. Öffnen Sie Windows Terminal oder PowerShell mit Administratorrechten. Die Ausführung als Administrator ermöglicht es dem Update, Systemkomponenten ohne Berechtigungsfehler zu ändern.

2. Aktualisieren Sie WSL auf den Vorabversionskanal, indem Sie den unten stehenden Befehl ausführen und anschließend den Download abwarten. Die Downloadgröße beträgt etwa 100 MB und dauert bei einer guten Internetverbindung in der Regel einige Minuten.
wsl --update --pre-release

3. Starten Sie WSL vollständig neu, um die Änderungen anzuwenden. Speichern Sie vorher alle geöffneten Arbeiten in Ihren Linux- Sitzungen, da dadurch alle laufenden WSL -Programme geschlossen werden.
wsl --shutdown

4. Schließen Sie Ihr Terminalfenster und öffnen Sie es erneut, damit die neue Binärdatei im Systempfad (PATH) erkannt wird.
Falls Sie die Installation lieber manuell durchführen möchten, laden Sie das Paket direkt von der WSL-Releases-Seite auf GitHub herunter , anstatt den Update-Befehl auszuführen.
Überprüfen Sie, ob WSLC auf Ihrem System installiert ist.
Um sicherzustellen, dass WSL Containers unter Windows 11 installiert ist , prüfen Sie zunächst, ob das Tool in Ihrer PATH-Umgebungsvariablen vorhanden ist, indem Sie die Versionsnummer abfragen. Eine Versionsnummer wie 2.9.3.0 oder höher bestätigt, dass WSL Containers installiert und einsatzbereit ist.
wslc --version

Als Nächstes geben Sie die vollständige Befehlsreferenz aus. Wenn der Befehl anzeigt wslc --help Eine Liste mit Optionen und Anwendungsmöglichkeiten; das bedeutet, dass Das Werkzeug funktioniert Wenn alles korrekt ist, können Sie die Container betreiben. Ein Alias wird unter dem Namen ausgeliefert. container.exe Daneben, sodass beide Namen dasselbe Werkzeug bezeichnen.
wslc --help

Starten Ihres ersten Linux-Containers
Die Befehlsstruktur ähnelt stark der von Docker, sodass bestehende Skripte und Gewohnheiten problemlos übernommen werden können. Per Drag & Drop lässt sich ein interaktiver Debian-Container erstellen, um zu demonstrieren, dass es sich um eine echte Linux-Umgebung handelt.
wslc run -it debian:latest

Im Inneren des Behälters wird die Materie der folgenden Sache zugeschrieben: uname -a Die WSL2-Linux-Kernelsequenz bestätigt, dass Sie sich in einer echten Linux-Umgebung und nicht in einer Kompilierungsschicht befinden. Sie können die Verbindung mit Strg+P oder Strg+Q trennen und Container mit der entsprechenden Funktion auflisten. wslc ps -aStellen Sie die Verbindung wieder her mit wslc attach <name>.
Um eine vollständige Linux-Desktopumgebung auszuführen und sie über lokale Ports verfügbar zu machen, verwenden Sie den unten stehenden Befehl. Dieser Befehl lädt ein Desktop-Image herunter und verbindet die Ports 3000 und 3001 mit Ihrem Windows 11-System.
wslc run -d --name=webtop -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 3000:3000 -p 3001:3001 lscr.io/linuxserver/webtop:ubuntu-kde

Wie man den Zugriff testet GPU Im Inneren des Behälters?
Container können über das Tag auf die Grafikprozessoreinheit (GPU) des Host-Geräts zugreifen. --gpus allDies ist dasselbe Format, das Docker-Nutzern bereits bekannt ist. Es ist unerlässlich für lokale Machine-Learning-Anwendungen unter Windows, die andernfalls einen separaten Linux-Rechner erfordern würden. Um schnell zu überprüfen, ob Ihre Grafikkarte erkannt wird, können Sie einen PyTorch-CUDA-Scan durchführen.
wslc run --rm --gpus all pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime python -c "import torch; print(torch.cuda.is_available()); print(torch.cuda.get_device_name(0))"

Ausrichtung der VS Code-Entwicklungscontainer auf wslc
VS Code-Entwicklungscontainer unterstützen die Verwendung von wslc Ab Versionen vor 0.462.0. Um Docker zu deaktivieren, öffnen Sie die VS Code-Einstellungen und suchen Sie nach Docker-PfadÄndern Sie dann den Wert auf wslcDiese Version befindet sich noch in der Vorveröffentlichungsphase und wird voraussichtlich zu einem späteren Zeitpunkt verfügbar sein.
Wenn wslc nicht erkannt wird
Die meisten Installationsfehler entstehen dadurch, dass das Terminal die neue ausführbare Datei nicht erkennt. Führen Sie die folgenden Schritte der Reihe nach aus, bevor Sie von einem größeren Problem ausgehen.
| das Problem | Aktion |
|---|---|
wslc Befehl nicht gefunden |
Stellen Sie sicher, dass es vollständig ist. wsl --update --pre-release Wenn keine Fehler auftreten, dann neu starten wsl --shutdownSchließen Sie das Terminal und öffnen Sie es erneut. Sollte das Problem weiterhin bestehen, starten Sie Ihren Computer neu. |
| Das Update ist abgeschlossen, aber die Version scheint veraltet zu sein. | Führen Sie das Vorab-Update erneut aus und überprüfen Sie, ob wsl --version Es wird eine unterstützte Version wie z. B. 2.9.3.0 gemeldet. |
| Schwerwiegender Fehler, Fehlercode: E_UNEXPECTED beim Ausführen des ersten Containers | Dies ist ein bekanntes Problem im Vorabversionskanal. Starten Sie WSL neu und versuchen Sie es erneut; melden Sie alle anhaltenden Abstürze auf der WSL-GitHub-Seite. |
Vorschaustatus und erwartete Änderungen in der endgültigen Version
WSL-Container befinden sich weiterhin in der öffentlichen Vorschauphase im WSL-Vorabversionskanal; die offizielle Veröffentlichung ist für Herbst 2026 geplant. In einer virtuellen Linux-Maschine (VM) übernimmt Moby, die Open-Source-Engine, die auch Docker antreibt, die eigentliche Arbeit. Das bedeutet, dass wslc Es handelt sich um eine direkte Schnittstelle (First-Party-Frontdoor) für Container, nicht um ein neues Containerformat.
Die Anwendungen Docker Desktop, Podman Desktop und Rancher Desktop werden weiterhin vollständig unterstützt. wslcWenn Ihr Workflow auf Linux-Containern basiert, können Sie ihn jetzt durch die Installation einer Vorabversion testen. wslc.exe Und die Container-API vor dem Erscheinen der stabilen Version.
Kommentare sind geschlossen.