Usando imagens de contêiner do Insider

Este exercício explicará como implantar e usar o recurso de contêiner do Windows na compilação Insider mais recente do Windows Server do programa Windows Insider Preview. Durante este exercício, você instalará a função de contêiner e implantará uma edição de visualização das imagens do sistema operacional base. Se você precisar se familiarizar com os contêineres, poderá encontrar informações em Sobre Contêineres.

Este início rápido é específico para contêineres do Windows Server no programa Windows Server Insider Preview. Familiarize-se com o programa antes de continuar este início rápido.

Pré-requisitos:

  • Faça parte do programa Windows Insider e examine os Termos de Uso.
  • Um sistema de computador (físico ou virtual) executando a compilação mais recente do Windows Server do programa Windows Insider e/ou a compilação mais recente do Windows 10 do programa Windows Insider.

É necessário que você use a compilação do Windows Server do programa Windows Server Insider Preview ou a compilação do Windows 10 do programa Windows Insider Preview, para usar a imagem base descrita abaixo. Se você não estiver usando uma dessas compilações, o uso dessas imagens base resultará em falha ao iniciar um contêiner.

Instalar o Docker

O Docker é necessário para trabalhar com contêineres do Windows. O Docker é composto pelo mecanismo do Docker e pelo cliente do Docker. Você também precisará de uma versão do Docker que ofereça suporte a compilações em vários estágios para os melhores resultados usando a imagem otimizada para contêiner do Nano Server.

Para instalar o Docker, usaremos o módulo do PowerShell do provedor OneGet. O provedor habilitará o recurso de contêineres no seu computador e instalará o Docker – isso exigirá uma reinicialização. Observe que existem vários canais com versões diferentes do docker para serem usadas em casos específicos. Para este exercício, usaremos a versão mais recente do Community Edition do Docker do canal Stable. Também há um canal Edge disponível se você quiser testar os desenvolvimentos mais recentes do Docker.

Abra uma sessão do PowerShell com privilégios elevados e execute os comandos a seguir.

Observação: instalar o Docker nas compilações do Insider requer um provedor diferente daquele normalmente usado. Observe a diferença abaixo.

Instalar o módulo OneGet PowerShell.

Install-Module -Name DockerMsftProviderInsider -Repository PSGallery -Force

Use o OneGet para instalar a versão mais recente do Docker.

Install-Package -Name docker -ProviderName DockerMsftProviderInsider -RequiredVersion 17.06.0-ce

Quando a instalação for concluída, reinicie o computador.

Restart-Computer -Force

Instalar imagem de contêiner base

Antes de trabalhar com contêineres do Windows, é necessário instalar uma imagem base. Fazendo parte do programa Windows Insider, você também poderá testar as compilações mais recentes das imagens base. Com as imagens base do Insider, agora há 4 imagens base disponíveis com base no Windows Server. Consulte a tabela a seguir para verificar as finalidades de cada uma:

Imagem do sistema operacional base Uso
microsoft/windowsservercore Produção e desenvolvimento
microsoft/nanoserver Produção e desenvolvimento
microsoft/windowsservercore-insider Somente desenvolvimento
microsoft/nanoserver-insider Somente desenvolvimento

Para instalar a imagem base do Insider do Nano Server execute o seguinte:

docker pull microsoft/nanoserver-insider

Para instalar a imagem base do Insider do Windows Server Core execute o seguinte:

docker pull microsoft/windowsservercore-insider

Leia os termos de licença (EULA) da imagem de sistema operacional de contêineres do Windows que podem ser encontrados aqui – EULAe os Termos de Uso do programa Windows Insider que podem ser encontrados aqui – Termos de Uso.

Próximas etapas

Compilar e executar um aplicativo com ou sem o .NET Core 2.0 ou o PowerShell Core 6