Como executar seu primeiro contêiner Docker Windows Server

Os contêineres Docker do Windows Server permitem executar aplicativos em ambientes isolados no Windows Server. Esses contêineres são projetados para funcionar com executáveis ​​do Windows baseados em imagens do Windows Server Core ou Nano Server. Neste post vamos falar sobre eles e ver como você podeexecute seu primeiro contêiner do Docket Windows Server.

Os contêineres Docker do Windows Server permitem executar programas no Windows em um ambiente leve e isolado. Eles funcionam como pequenos pacotes que incluem tudo o que um programa precisa para ser executado, como código, bibliotecas e ferramentas do sistema. Esses contêineres são baseados em imagens do Windows Server, como Nano Server ou Server Core. Elas são mais rápidas e utilizam menos recursos em comparação com as máquinas virtuais tradicionais. Com o Docker, você pode criar, executar e gerenciar facilmente esses contêineres. Isso ajuda os desenvolvedores e as equipes de TI a criar e implantar aplicativos de maneira mais rápida e eficiente, sem interferir em outros programas no mesmo servidor.

Para executar seu primeiro contêiner Docker Windows Server, você precisa seguir as etapas mencionadas abaixo.

  1. Instale o recurso de função e contêiner do Hyper-V
  2. Instale o módulo Docker
  3. Reinicie seu servidor
  4. Extraia e execute sua imagem Docker

Vamos discuti-los em detalhes.

1] Instale o recurso de função e contêiner do Hyper-V

Primeiro, precisamos preparar nosso servidor para Docker verificando todos os pré-requisitos. Para fazer isso, precisamos instalar oRecurso de função e contêiner do Hyper-Vprimeiro em nosso sistema. Para fazer isso, você precisa seguir as etapas mencionadas abaixo.

  1. AbrirGerenciador de servidorese clique emAdicione funções e recursos.
  2. Clique em Próximo.
  3. SelecioneInstalação baseada em funções ou recursose clique em Avançar.
  4. Agora, selecione o servidor e clique em Avançar.
  5. Você então tem que procurarHiper-Ve marque sua caixa de seleção, clique emAdicionar recursosse solicitado e clique em Avançar.
  6. Vá para oCaracterísticasguia, marqueRecipientes,e clique em Próximo.
  7. Em seguida, clique em Próximo para chegar aoComutadores Virtuaisguia.
  8. Você então deve marcar sua Ethernet e clicar em Avançar.
  9. Continue clicando em Avançar até chegar aoResultadosguia e clique em Instalar para iniciar a instalação.

A instalação demorará um pouco, pois depende dos recursos de hardware do seu servidor.

Uma vez feito isso, você precisa reiniciar seu servidor.

2] Instale o módulo Docker

Após configurar os pré-requisitos, devemos instalar o módulo Docker. Você pode fazer isso simplesmente executando o seguinte comando emPowerShell (como administrador).

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

Você precisa esperar alguns minutos, pois demorará um pouco para que o módulo seja instalado no seu computador. Feito isso, você precisa instalar o pacote Docker. Para isso, execute o comando fornecido a seguir.

Install-Package -Name docker -ProviderName DockerMsftProvider

Aguarde alguns minutos, pois levará algum tempo para que o pacote seja instalado no seu computador.

3] Reinicie seu servidor

Uma vez feito isso, você precisa reiniciar seu servidor. Para isso, você pode executarReiniciar computadorno PowerShell ou reinicie no menu Iniciar. Depois que o computador for inicializado, vá para a próxima etapa.

4] Extraia e execute a imagem do Windows Docker

Agora que seu servidor está ativo, precisamos que você abraPowerShellcom privilégios de administrador novamente. Em seguida, você deve executar o seguinte comando para extrair a imagem do Docker.

docker pull mcr.microsoft.com/windows/servercore:ltsc2022

Depois de fazer isso, você deve executar o seguinte comando para verificar a imagem do docker.

docker image ls

Você verá os detalhes da imagem atestando o fato de ter instalado o docker e ter a imagem.

Depois de extrair a imagem, você pode prosseguir e executá-la.

docker run mcr.microsoft.com/windows/nanoserver:ltsc2022

O comando mencionado torna a sessão não interativa; para torná-lo interativo, você precisa executar o seguinte comando.

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

Vamos executar o último.

Ao executar o comando, você receberá um prompt interativo diferente. Você pode então continuar trabalhando no prompt do Docker.

Dessa forma, você iniciou o contêiner Docker e está dentro dele. Então, se você executar o comandonome do host,você verá o nome do contêiner Docker no qual efetuou login.

Esperamos que você possa instalar e executar o Windows Docker Container no Windows Server.

Ler:

Como inicio um contêiner Docker no Windows?

Para iniciar um contêiner Docker no Windows, certifique-se de que o Docker esteja instalado e em execução. Abra um prompt de comando ou PowerShell e extraia uma imagem de contêiner usando o comandodocker pull [image_name] (por exemplo, docker pull microsoft/nanoserver). Depois de baixado, use o comandodocker executar [nome_imagem]para iniciar o contêiner. Você pode adicionar opções como-istopara modo interativo ou–nome [nome_do_contêiner]para nomear seu contêiner. Após executar o comando, o contêiner será iniciado e você poderá interagir com ele. Para parar o contêiner mais tarde, useparada do docker [container_name].

Ler:

Posso executar contêineres Docker no Windows Server?

Sim, você pode executar contêineres Docker no Windows Server se o servidor oferecer suporte a contêineres. O Windows Server fornece os recursos necessários para executar contêineres do Windows, que são ambientes de aplicativos isolados. Para usar o Docker, você deve habilitar o recurso “Containers” no servidor e instalar o Docker.

Related Posts