Categories: Microsoft

Como instalar e configurar contêineres no Windows Server 2019

Um dos pilares que a Microsoft sempre quis imprimir em seus sistemas operacionais no nível da organização, que conhecemos como Windows Server, é a opção que estes têm capacidade de suportar o aumento dos requisitos atuais e para isso deve ser com ótimo desempenho de hardware e software.

Ao nível do software, o núcleo principal do Windows Server, temos uma nova tecnologia chamada Container (Docker) que dá a possibilidade que, como administradores ou pessoal de suporte de TI, somos capazes de gerenciar de forma centralizada todos os problemas de contêineres, bem como os recursos e ferramentas disponíveis para cada um. O Windows Server 2019 é a nova aposta que a Microsoft lança para a gestão de infraestruturas de negócios e sem dúvida que os contêineres desempenharão um papel vital não apenas para aumentar as capacidades do próprio servidor, mas para permitir que a organização como tal seja capaz de aumentar seus níveis de serviço.

Através deste tutorial, aprenderemos a instalar e contêineres no Windows Server 2019. Para baixar o Windows Server 2019, podemos acessar o seguinte link:

Windows Server 2019

Devemos nos registrar no programa Windows Insider gratuitamente para prosseguir com o respectivo download.

1. O que são contêineres no Windows Server 2019

Os contêineres gerais foram desenvolvidos de tal forma que são capazes de embrulhar um aplicativo em sua própria caixa de forma isolada.

Isso implica que cada aplicativo em seu respectivo contêiner não está ciente ou ciente de qualquer outro aplicativo ou processo que existe fora da sua caixa ou ambiente, permitindo assim que tudo o que a aplicação necessita para tornar o seu funcionamento o mais adequado. dentro desse container e nenhum elemento ou configuração adicional é necessário.

Onde esta caixa se mover, o aplicativo estará sempre pronto para uso, pois lá você terá as ferramentas necessárias para este propósito. Um contêiner pode ser definido em poucas palavras como um ambiente de execução que atenda às seguintes características:

  • Portátil porque podemos movê-lo de um lugar para outro
  • Isolado porque apenas isso o aplicativo terá os requisitos e parâmetros necessários para seu uso
  • Controlado porque como administradores podemos definir que tipo de ação executar

Esses containers podem ser executados em uma máquina host ou máquina virtual sem qualquer problema; Qualquer aplicativo ou processo executado em um contêiner é empacotado com todas as dependências e arquivos de configuração necessários para seu uso, então isso não será um problema para nossas tarefas de suporte.

Quando estamos no mundo dos contêineres, temos a certeza elementos que devemos ter em mente para o gerenciamento adequado, são eles:

Host do Container
É basicamente o servidor onde a função do Windows Container foi configurada. Este host de contêiner terá a capacidade de executar um ou mais contêineres do Windows simultaneamente.
Imagem do sistema operacional do contêiner
Vamos esclarecer que um contêiner é implantado a partir de imagens, ou seja, a imagem do sistema operacional do contêiner é a primeira camada da qual um contêiner é composto. Esta imagem é aquela que fornece o ambiente do sistema operacional e, como tal, esta imagem não pode ser modificada.
Sandbox
Quando o contêiner é executado, todas as ações realizadas nele são capturado nesta camada de 'caixa de areia' para tarefas de administração subsequentes.
Imagem do contêiner
É normal que façamos várias alterações na imagem original do contêiner, o problema é que essas mudanças são limitadas a um ambiente reduzido. Em alguns casos específicos, poderemos capturar este estado para criar novos containers que herdem essas mudanças e assim evitar novas tarefas de edição, esta é a função e objetivo de uma imagem, assim que o container for parado, nós pode deixar de lado essa sandbox ou transformá-la em uma nova imagem de contêiner para outras tarefas.
Repositório de contêiner
Quando um contêiner é criado e editado, ele cria uma imagem de contêiner , a imagem do contêiner e suas dependências que são armazenadas em um repositório local. As imagens de contêiner também podem ser armazenadas em um registro público ou privado.

A imagem a seguir é um gráfico oficial da Microsoft para entender como um contêiner funciona:

2. Tipos de contêineres para Windows Server 2019

Existem, por enquanto, dois tipos de contêineres para usar no Windows Server 2019 que são:

Isolamento Hyper-V - Hyper -V Isolation
Com este tipo de contêiner, o isolamento oferecido pelos contêineres do Windows Server 2019 é estendido executando cada contêiner em uma máquina virtual que está com as melhores configurações de otimização. Lá, o kernel do host do contêiner não é compartilhado com outros contêineres no mesmo host, cada um desses contêineres foi projetado para oferecer suporte a hospedagem de vários usuários com os mesmos recursos de segurança de uma máquina virtual.
Windows Server Containers - Windows Server Containers
Este tipo de contêiner oferece isolamento de aplicativo por meio do processo e da tecnologia de isolamento de namespace do Windows Server 2019. Um contêiner do Windows Server compartilha um kernel com o host do contêiner e todos os contêineres em execução no host. simultaneamente.

3. Instalar os contêineres no Windows Server 2019

Etapa 1

Para começar, vamos acesse a opção de instalação usando uma das seguintes opções: Ao clicar no botão “Adicionar funções e recursos”? linha do painel central do Gerenciador de Servidores Aí, vá para o menu “Gerenciar / Adicionar funções e recursos”.

Passo 2

Lá o seguinte assistente será exibido:

Passo 3

Nele encontramos um breve resumo das atividades que podemos realizar, clicamos em Próximo e no próximo janela selecionamos a “Instalação baseada em recursos ou funções”:

Etapa 4

Na próxima janela, selecionamos o servidor que atuará como host para os contêineres:

Etapa 5 div > Na próxima janela veremos a seção Funções para o servidor, neste caso não adicionaremos nenhuma função:
Passo 6

Clique em Avançar e na seção Características ativamos os “Recipientes”? ? box:

Etapa 7

Clique em Avançar e veremos um resumo do recurso a ser instalado no Windows Server 2019:

Etapa 8

Clique no botão 'Instalar' para iniciar o processo de instalação de containers no Windows Server 2019:

Etapa 9

Assim que o processo de instalação for concluído, veremos o seguinte:

Etapa 10

Devemos reiniciar o Windows Server 2019 para aplicar os respectivos atualizações:

4. Validar os contêineres no Windows Server 2019

O método anterior é o processo sugerido para instalar o recurso de contêiner no Windows Server 2019, mas se formos ao prompt de comando e executarmos a linha a seguir, podemos ver que isso resulta em um erro.

Esse erro se deve basicamente ao fato de que os contêineres devem usar o Docker. O Docker foi desenvolvido como um container que tem a função de empacotar e entregar as imagens do container selecionado, de forma que este processo automático resulte nas imagens que depois podemos executar em qualquer lugar da área local, na nuvem ou em um container privado em forma de máquina.

 docker run microsoft / sample- dotnet 

5. Use o Windows PowerShell para instalar o Docker no Windows Server 2019

Para instalar o Docker no Windows Server 2019, precisaremos fazer uso do módulo Windows PowerShell OneGet, que atua com os provedores necessários para realizar a instalação, no caso do Docker, do MicrosoftDockerProvider, que este provedor habilita a função do contêiner no servidor como tal e instala o Docker integralmente.

Etapa 1

Para executar isso, abrimos o Windows PowerShell como administradores e executamos a seguinte linha:

 Install-Module -Name DockerMsftProvider - Repositório PSGallery -Force 
Etapa 2

Whe Se pressionarmos Enter, veremos o seguinte. Colocamos a letra S para instalar e importar o provedor NuGet no Windows Server 2019.

Etapa 3

A seguir, faremos uso do â € œPackageManagementâ € ?? módulo do Windows PowerShell com o objetivo de instalar a última versão do Docker, para isso executaremos a seguinte linha:

 Install-Package -Name docker -ProviderName DockerMsftProvider 
Etapa 4

Novamente digitamos a letra S ou a letra O para confirmar tudo, isso para confirmar o download e instalação da versão mais recente do Docker:

Etapa 5

Para completar todas as alterações, reiniciaremos o sistema executando o seguinte :

 Restart-Computer -Force 
Etapa 6

Assim que o sistema for carregado novamente, realizaremos algumas tarefas de controle do Docker. Para verificar a versão do Docker que foi instalada, executaremos o seguinte:

 Get-Package -Name Docker -ProviderName DockerMsftProvider 
Etapa 7

Se quisermos validar a versão atual do Docker, basta executar o seguinte:

 Find-Package -Name Docker -ProviderName DockerMsftProvider 
Etapa 8

No caso de ter uma versão desatualizada, podemos atualizá-la executando os seguintes comandos: Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force Start-Service Docker

6. Atualizar Windows Server 2016

Etapa 1

Para o uso ideal do Docker, é ideal atualizar o sistema operacional, embora o método tradicional seja através do Windows Update, podemos executá-lo muito mais rápido usando o comando sconfig através do prompt de comando ou do Windows PowerShell , será exibido o seguinte:

Passo 2

Lá inserimos o número 6 e na próxima janela podemos selecionar entre os todas as atualizações:

7. Use Docker no Windows Server 2019

Etapa 1

Agora, podemos baixar e executar um. Imagem de amostra do NET que está disponível no registro do Docker Hub no seguinte link:

Docker
Etapa 2

Em seguida, executaremos o seguinte no Windows PowerShell:

 docker run microsoft / sample-dotnet 
Etapa 3

O resultado será o seguinte:

Podemos ver como os contêineres são uma ótima alternativa para expandir ainda mais o uso do Windows Server 2019.

adminguides

Recent Posts

9 maneiras de habilitar o Windows Mobility Center no Windows 11

O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…

2 anos ago

9 maneiras de corrigir o aplicativo Xbox que não abre no Windows 11

Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…

2 anos ago

8 maneiras de corrigir o Microsoft Word preso ao salvar

O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…

2 anos ago

8 correções rápidas para problemas de distorção de áudio do Windows 11 durante a transmissão

Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…

2 anos ago

7 melhores maneiras de corrigir o código de erro de acesso negado 16 no Windows 11

Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…

2 anos ago

7 melhores correções para o mouse do Windows 11 que não funciona após o sono

O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…

2 anos ago