Microsoft ogłosił 29 września 2026 r. ogólną dostępność WSL Containers — funkcji, która udostępnia w WSL narzędzie do pracy z kontenerami Linuksa oraz API dla aplikacji Windows. Można ją uzyskać, aktualizując WSL poleceniem wsl --update.

CLI, API i zarządzanie kontenerami

Microsoft ogłosił ogólną dostępność WSL Containers

Kontener to odizolowane środowisko do uruchamiania aplikacji. WSL Containers pozwala budować, uruchamiać i zarządzać kontenerami Linuksa za pomocą wslc.exe; container.exe jest wbudowanym aliasem tego polecenia.

Wśród funkcji są między innymi ponowne uruchamianie kontenerów, kopiowanie plików, obsługa sieci i montowania zasobów, konfigurowanie pamięci masowej, kontrola czasu zatrzymania, strumieniowanie zdarzeń oraz testy stanu zdrowia kontenerów.

API umożliwia aplikacjom Windows programowe pobieranie i uruchamianie kontenerów oraz komunikowanie się z nimi. Pakiet NuGet nosi nazwę Microsoft.WSL.Containers; dokumentacja opisuje interfejsy dla C#, C++ i C, przy czym projekcja C++/WinRT ma status wersji zapoznawczej.

Compose pozostaje w przygotowaniu

Przy ogłoszeniu ogólnej dostępności obsługa Compose nie była dostępna. Microsoft rozpoczął prace nad poleceniem wsl compose up, które ma współpracować bez zmian z istniejącymi plikami compose.yaml.

WSL Containers może obsługiwać część zadań kontenerowych bez Docker Desktop, który nadal pozostaje osobną opcją. Przykład z Nginx pokazuje uruchomienie serwera w kontenerze i dostęp do niego z poziomu Windows, ale nie opisuje porównania z Docker Desktop.

Nginx dostępny pod localhost:8080

W zewnętrznym teście uruchomiono Nginx w kontenerze z Debian 13 (Trixie), korzystając z WSL 3.0.1. Port 80 kontenera został przypisany do portu 8080 w Windows, a serwer otwierał się pod adresem localhost:8080.

Wymagania i integracje dla zespołów

WSL Containers wymaga WSL w wersji 2.9.3 lub nowszej. Microsoft wskazuje wsl --update jako sposób uzyskania funkcji.

Microsoft Intune może kontrolować dostęp do WSL Containers i ograniczać pobieranie obrazów do dozwolonych rejestrów. Microsoft Defender for Endpoint może udostępniać informacje o procesach, plikach i ruchu sieciowym z kontenerów oraz łączyć je z hostem Windows.

Microsoft opisał też obsługę WSL Containers w przepływie pracy Dev Containers w Visual Studio Code, w tym możliwość użycia wslc jako domyślnego sterownika. Rozszerzenie Containers w Visual Studio Code obsługuje to narzędzie, a Aspire może korzystać z WSL Containers jako środowiska uruchomieniowego kontenerów.

Microsoft zadeklarował ponadto, że WSL Containers może zapewnić do 2× szybszy dostęp do plików Windows z poziomu środowisk Linux.