Microsoft ha annunciato il 29 settembre 2026 la disponibilità generale di WSL Containers, la funzione integrata in Windows Subsystem for Linux (WSL) che permette di gestire container Linux da Windows. Include una CLI e un’API per le applicazioni Windows; per usare Compose, invece, occorrerà attendere che proseguano i lavori avviati da Microsoft.
La CLI e l’API portano i container Linux in WSL
La CLI wslc.exe serve a creare, avviare e gestire container Linux; container.exe è un alias che esegue gli stessi comandi. La funzione comprende anche un’API con cui le applicazioni Windows possono interagire con i container. Il pacchetto NuGet si chiama Microsoft.WSL.Containers; la documentazione descrive proiezioni per C#, C++ e C, mentre quella C++/WinRT è indicata come anteprima.
Tra le funzioni di gestione annunciate ci sono il riavvio dei container, la copia di file, il collegamento e lo scollegamento dalle reti, lo streaming degli eventi, i controlli di integrità, i mount e la configurazione dello spazio di archiviazione.
Compose è ancora in sviluppo
Con la disponibilità generale Microsoft non ha annunciato Compose tra le funzioni disponibili. Ha avviato i lavori per fare in modo che wsl compose up supporti i file compose.yaml esistenti senza modificarli, ma non ha indicato una data per questa funzione.
WSL Containers può affiancare Docker Desktop per alcuni flussi di lavoro; Docker Desktop resta un’opzione. La compatibilità con Compose è quindi un elemento da considerare se il tuo progetto dipende da quei file.
Un test pratico con Nginx
In un test pratico riportato, eseguito con WSL 3.0.1 e Debian 13 (Trixie), Nginx ha funzionato in un container. La porta 80 del container era inoltrata alla porta 8080 di Windows e il server era raggiungibile da localhost:8080.
Requisiti e integrazioni aziendali
Per usare WSL Containers serve WSL 2.9.3 o una versione successiva. Microsoft indica di aggiornare WSL con wsl --update oppure di scaricare la versione più recente.
Microsoft Intune può controllare l’accesso a WSL Containers e limitare il download delle immagini attraverso elenchi di registri autorizzati. Microsoft Defender for Endpoint può mostrare l’attività dei container relativa a processi, file e rete, associandola all’host Windows.
Per l’accesso ai file Windows dagli ambienti Linux, Microsoft dichiara prestazioni fino a 2 volte superiori con WSL Containers. La sua dichiarazione riguarda questo specifico tipo di accesso. Visual Studio Code Dev Containers può usare wslc come driver predefinito; Microsoft indica inoltre il supporto dell’estensione Containers di Visual Studio Code e di Aspire.