
A Microsoft lançou o suporte a WSL Containers, permitindo executar e gerir contentores Linux diretamente no Windows sem precisar de Docker Desktop.
Uma nova forma de gerir contentores no Windows
A Microsoft deu um passo importante para simplificar o desenvolvimento em ambiente Windows com a disponibilização geral do WSL Containers, ocorrida a 29 de setembro. Esta funcionalidade permite aos utilizadores criar, executar e gerir contentores Linux diretamente através do Windows Subsystem for Linux (WSL), eliminando a necessidade de instalar aplicações de terceiros como o Docker Desktop para tarefas básicas de conteinerização.
O núcleo desta novidade é o novo comando wslc, que pode ser executado diretamente na PowerShell. A sintaxe foi desenhada para ser familiar a quem já utiliza Docker, suportando operações essenciais como run, build e exec, além da verificação de logs e listagem de contentores. Segundo a documentação técnica, o WSL Containers funciona com imagens Linux compatíveis com OCI (Open Container Initiative), incluindo as que se encontram disponíveis no Docker Hub.
Integração e funcionamento técnico
Ao contrário de uma máquina virtual de uso geral, o WSL Containers utiliza sessões isoladas geridas pela Microsoft, onde o armazenamento para imagens, redes e volumes é gerido de forma otimizada. A integração permite que pastas do Windows sejam montadas dentro dos contentores, facilitando fluxos de trabalho onde o código reside no sistema anfitrião e a execução ocorre no ambiente Linux.
- Compatibilidade: Suporta imagens OCI standard.
- Ferramentas: Integração com Dev Containers CLI e suporte nativo em ferramentas de contentores da Microsoft.
- API para programadores: A Microsoft disponibilizou uma API que permite a aplicações Windows interagir diretamente com contentores, ideal para integrar ferramentas de processamento Linux em utilitários nativos.
Apesar da funcionalidade, a Microsoft ainda lista o suporte nativo a Docker Compose como uma funcionalidade futura, sendo este um dos pontos onde o Docker Desktop mantém, para já, uma vantagem prática para projetos mais complexos. Para quem prefere interfaces gráficas, existem já projetos da comunidade, como o WSL Container Desktop, que oferecem uma dashboard visual para gerir estes ambientes.
Esta mudança é particularmente relevante para programadores em Portugal que procuram otimizar os seus fluxos de trabalho, reduzindo o consumo de recursos do sistema ao evitar a sobrecarga de uma aplicação desktop completa quando apenas necessitam de um ambiente isolado para bases de dados ou ferramentas de processamento.
Fontes
Antes de comprares, compara no AHT Scan
Vê preços em várias lojas, promoções e histórico observado num único lugar.
GitHub Copilot: guia prático revela como estruturar 'agent skills' reutilizáveis
Gemini 4 Hydrogen: novo modelo da Google focado em programação e agentes
AWS Emulator: emulador local de serviços AWS construído por agentes autónomos de IA