Soluções de contêiner do Windows
A Microsoft fornece soluções para contêineres do Windows usando as imagens base mais recentes do Windows Server 2022 para ajudar nossos consumidores a começar. Esta é uma coleção de exemplos sobre estruturas de aplicativos, linguagens de programação, bancos de dados e ferramentas de infraestrutura/integração contínua (CI). Essas amostras são fornecidas no estado em que se encontram e sem garantias ou garantias. Sinta-se à vontade para contribuir com amostras adicionais ou enviar um PR para ajudar a melhorar o repositório atual.
O que são contêineres do Windows?
Os contêineres são uma tecnologia para empacotamento e execução de aplicativos Windows e Linux em diferentes ambientes locais e na nuvem. Os contêineres fornecem um ambiente leve e isolado que torna os aplicativos mais fáceis de desenvolver, implantar e gerenciar. Os contêineres iniciam e param rapidamente, tornando-os ideais para aplicativos que precisam se adaptar rapidamente a demandas que se alteram.
Todos os contêineres são criados com base em imagens de contêiner. A imagem de contêiner é um pacote de arquivos organizados em uma pilha de camadas que reside em seu computador local ou em um registro de contêiner remoto. As imagens de contêiner usadas nos exemplos descritos neste tópico são imagens baseadas no Windows Server, Windows Server Core e Nano Server:
- O Windows Server contém o conjunto completo de APIs do Windows e serviços do sistema.
- O Windows Server Core é uma imagem menor que contém um subconjunto das APIs do Windows Server, ou seja, o .NET Framework completo. Ele também inclui a maioria, mas não todas, as funções de servidor (por exemplo, Servidor de Fax não está incluído).
- O Nano Server é a menor imagem do Windows Server e inclui suporte para as APIs do .NET Core e algumas funções de servidor.
As imagens base do Windows usadas para os exemplos de contêiner são Windows Server 2022, que foi lançado em agosto de 2021. Os exemplos ajudam você a começar a usar contêineres do Windows, por exemplo, um dos exemplos ajuda você a instalar bits do Python dentro de um contêiner do Windows.
Soluções de contêiner
Use as guias de categoria abaixo para saber como aproveitar os contêineres do Windows usando as imagens base mais recentes do Windows Server no desenvolvimento do aplicativo. Os exemplos fornecidos se encaixam em seis categorias e são atualizados para refletir as alterações recentes da versão, bem como a seguinte imagem de contêiner do sistema operacional base do Windows Server no Docker Hub:
Observação
Você também pode usar guias de implantação passo a passo para ajudá-lo a implantar uma solução de exemplo. Cada guia também pode se referir a um exemplo de código complementar.