Resumo
-
Os contêineres WSL estão em versão prévia pública, fornecendo suporte de contêiner nativo para WSL.
-
O recurso adiciona wslc.exe e uma API de contêiner (NuGet) para integração com C, C++, C# e MSBuild/CMake.
-
Baixe a prévia do WSL GitHub e siga o blog para exemplos de uso.
WSL é ótimo, mas há algumas áreas em que falta atualmente. Por exemplo, se você quiser usá-lo para executar um aplicativo Linux em um contêiner, isso não será possível; em vez disso, você precisa contar com aplicativos de terceiros como o Docker. No entanto, a Microsoft já vem trabalhando em uma solução oficial para esse problema há algum tempo, oferecendo uma maneira de executar contêineres usando WSL sem precisar baixar nada extra.
Bem, a empresa finalmente conseguiu os contêineres WSL em condições representativas e agora os lançou em pré-visualização pública. E embora você mesmo tenha que baixar manualmente uma versão de pré-lançamento, os contêineres acabarão se tornando uma parte essencial do WSL, essencialmente eliminando a necessidade de baixar aplicativos de terceiros; isto é, a menos que você os queira.
Os contêineres WSL agora estão em visualização pública
Você pode dar uma olhada neles agora
Como relatado anteriormente Devblog da Microsofta empresa colocou os contêineres WSL em visualização pública. Esta ferramenta adiciona o binário wslc.exe ao seu caminho e usa formatação e recursos familiares para que você possa usar os mesmos comandos que está acostumado ao usar WSL.
A Microsoft diz que você também pode usar a API de contêiner WSL usando pegando o pacote NuGet que suporta C, C++ e C#. Depois de instalados, seus aplicativos do Windows agora podem usar seus contêineres como parte de seu fluxo de trabalho, o que é ótimo se você precisar de uma rápida imersão no mundo Linux. A Microsoft diz que a API também funciona com MSBuild e CMake, então você pode digitar algumas linhas e adicionar o contêiner como parte das etapas de construção e implantação do seu aplicativo.
Não deixe de conferir a postagem completa do blog para ver exemplos de uso de contêineres WSL em um projeto. Se você quiser começar com eles, vá para A página GitHub da WSL e baixe a prévia hoje.
Testei dual boot, WSL2 e máquinas virtuais para rodar aplicativos Linux no Windows e valeu a pena manter apenas uma
Inicialização dupla, máquinas virtuais e WSL2 estão chegando ao Windows PC…







