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. Essa é uma coleção de exemplos sobre estruturas de aplicativos, linguagens de programação, bancos de dados e ferramentas de CI (integração contínua/infraestrutura). Esses exemplos são fornecidos no momento e sem garantias ou garantias feitas. Fique à vontade para contribuir com exemplos adicionais ou enviar uma 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, no Windows Server Core e no 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, a estrutura completa do .NET. Ele também inclui a maioria, mas não todas, 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 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 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 de aplicativos. Os exemplos fornecidos se encaixam em seis categorias e são atualizados para refletir as alterações de versão recentes, bem como as imagens do Windows Server 2022.

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.