A Microsoft anunciou em 29 de setembro de 2026 a disponibilidade geral do WSL Containers, recurso integrado ao Windows Subsystem for Linux (WSL) que oferece uma ferramenta de linha de comando e uma API para trabalhar com contêineres Linux. Para usar o recurso, é necessário ter o WSL 2.9.3 ou superior.
O que o WSL Containers oferece
A CLI wslc.exe permite criar, executar e gerenciar contêineres Linux. container.exe é um alias integrado para os mesmos comandos. A Microsoft também oferece uma API para que aplicativos do Windows obtenham e executem contêineres e interajam com eles. A documentação apresenta projeções para C#, C++ e C; a projeção C++/WinRT está marcada como prévia.
Entre os recursos de gerenciamento estão reiniciar contêineres, copiar arquivos usando arquivos tar, conectar ou desconectar redes, transmitir eventos, verificar a integridade dos contêineres e configurar armazenamento. Também há suporte a montagens de volumes e opções de tempo limite para a parada de contêineres.
A Microsoft afirmou que o WSL Containers pode proporcionar acesso a arquivos do Windows até duas vezes mais rápido a partir de ambientes Linux.
Compose ainda não faz parte do lançamento
O anúncio de disponibilidade geral não incluiu suporte ao Compose. A Microsoft disse que começou a trabalhar para que o comando wsl compose up aceite arquivos compose.yaml existentes sem alterações, mas não informou uma data para esse suporte.
Um exemplo com Nginx
Em um teste externo, o Nginx foi executado em um contêiner com Debian 13 (Trixie). A porta 80 do contêiner foi mapeada para a porta 8080 do Windows, e o servidor pôde ser acessado em localhost:8080.
Requisitos e integrações
A Microsoft orienta atualizar o WSL com wsl --update; o requisito mínimo para usar o WSL Containers é a versão 2.9.3. O recurso também inclui controles empresariais: o Microsoft Intune pode controlar o acesso e restringir o download de imagens a registros permitidos. O Microsoft Defender for Endpoint pode exibir atividades de processos, arquivos e rede dos contêineres e associá-las ao host Windows.
O Visual Studio Code pode usar wslc como driver padrão para Dev Containers, e a extensão Containers oferece suporte ao recurso. A Microsoft também descreve o WSL Containers como um ambiente de execução para o Aspire.