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 Docker Enterprise Edition (EE)

O Docker EE é necessário para trabalhar com contêineres do Windows. O Docker EE é composto pelo mecanismo do Docker e pelo cliente do Docker.

Para instalar o Docker EE, usaremos o módulo do PowerShell do provedor OneGet. O provedor habilitará o recurso de contêineres no seu computador e instalará o Docker EE – isso exigirá uma reinicialização. Abra uma sessão do PowerShell com privilégios elevados e execute os comandos a seguir.

Observação: instalar o Docker EE com compilações do Windows Server Insider requer um provedor OneGet diferente do usado para compilações que não são do Insider. Se o Docker EE e o provedor DockerMsftProvider OneGet já estiverem instalados, remova-os antes de continuar.

Stop-Service docker
Uninstall-Package docker
Uninstall-Module DockerMsftProvider

Instale o módulo OneGet PowerShell para uso com compilações do Windows Insider.

Install-Module -Name DockerProvider -Repository PSGallery -Force

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

Install-Package -Name docker -ProviderName DockerProvider -RequiredVersion Preview

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