Resumo
- A Microsoft liberou oficialmente o suporte a contêineres no Windows Subsystem for Linux (WSL), permitindo que desenvolvedores executem o recurso diretamente no Windows 11, sem precisar de soluções de terceiros.
- O WSL Containers (WSLC) é uma ferramenta que funciona por meio de uma interface de linha de comando (CLI) e permite que os usuários executem contêineres no WSL com comandos simples, como `wslc run` e `wslc container restart`.
- Para ter acesso à novidade, os usuários precisam atualizar o WSL para a versão 2.9.3 ou superior e executar o comando `wsl –update` no PowerShell ou Prompt de Comando.
A Microsoft acaba de dar um reforço e tanto na integração do Windows 11 com o ecossistema do Linux. Isso porque a companhia liberou oficialmente o suporte a contêineres no Windows Subsystem for Linux (WSL), recurso interessante principalmente para desenvolvedores.
Se você está “boiando” no assunto, aqui vai uma rápida explicação: o WSL é uma ferramenta que executa determinadas distribuições Linux em ambiente Windows, dispensando o usuário de rodar máquinas virtuais ou de depender de dual boot para esse fim em determinados cenários. O WSL foi introduzido no Windows 10 e vem sendo melhorado significativamente no Windows 11.
Pois bem, o suporte a contêineres é uma dessas melhorias. Entenda um contêiner como um pacote que combina uma aplicação junto com as suas dependências (bibliotecas, arquivos de configuração, módulos, entre outros), de modo a permitir a sua execução padronizada em diferentes ambientes computacionais.
Desenvolvedores, administradores de TI e afins já podiam trabalhar com contêineres no WSL, mas dependiam de soluções de terceiros para isso. Com a atualização do Windows Subsystem for Linux, a própria ferramenta passa a ter suporte nativo para o recurso.
O WSL Containers (WSLC), como é chamado oficialmente, foi anunciado em junho, durante a Build 2026. A ferramenta foi sendo testada e aprimorada para ser liberada massivamente agora, junto com a chegada da versão 26H2 do Windows 11, ainda que ambas as novidades não estejam interligadas (o WSL é focado no Windows 11 atualmente, mas também funciona no Windows 10 e no Windows Server).
E como é o suporte a contêineres no WSL?
O WSL Containers funciona por meio de uma interface de linha de comando (CLI, na sigla em inglês). Eis alguns exemplos, sendo a maioria destacada pela própria Microsoft:
- wslc version — mostra a versão do WSL Containers
- wslc container restart — reinicia um contêiner em execução
- wslc system info — mostra o estado do ambiente de contêiner
- wslc network connect / wslc network disconnect — conecta e desconecta contêineres de redes
- wslc run — inicia a execução do contêiner
O último comando é o mais importante porque, efetivamente, coloca o WSLC em ação. Para isso, ele depende de alguns parâmetros. Um exemplo simples é o comando abaixo (mostrado também na imagem de abertura deste texto), que ativa um ambiente Ubuntu, o faz exibir a mensagem “Hello, world!” (comando echo) e depois exclui o contêiner (parâmetro –rm):
wslc run --rm ubuntu:latest bash -c "echo Hello, world!"
Um detalhe interessante é que o WSLC também pode ser executado por meio de uma API. Assim, é possível fazer aplicações para Windows executarem contêineres no WSL de modo direto, o que pode ser útil para automação de determinadas tarefas, por exemplo.
Para ter acesso à novidade, basta digitar o comando wsl –update no PowerShell ou Prompt de Comando para atualizar o WSL (é preciso ter a versão 2.9.3 ou superior). Se a ferramenta não estiver instalada, a instale via comando wsl –install.
Há mais instruções sobre como usar o WSLC na documentação oficial.
Microsoft melhora ainda mais a integração entre Linux e Windows
Fonte: Tecnoblog




















