Os contêineres do Docker Windows Server permitem executar aplicativos em ambientes isolados no Windows Server. Esses contêineres foram projetados para funcionar com os executáveis do Windows com base nas imagens do Windows Server Core ou Nano Server. Neste post, falaremos sobre eles e veremos como você pode Execute o seu primeiro contêiner do Docket Windows Server.
Execute seu primeiro contêiner do Docker Windows Server
Docker Windows Server Containers Permitirá executar programas no Windows em um ambiente leve e isolado. Eles funcionam como pequenos pacotes que incluem tudo o que um programa precisa executar, 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. Eles são mais rápidos e usam 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 equipes de TI a criar e implantar aplicativos com mais rapidez e eficiência, sem interferir em outros programas no mesmo servidor.
Para executar seu primeiro contêiner do Docker Windows Server, você precisa seguir as etapas mencionadas abaixo.
- Instale a função Hyper-V e o recurso de contêiner
- Instale o módulo Docker
- Reinicie seu servidor
- Puxe e execute sua imagem do Docker
Vamos discuti -los em detalhes.
1] Instale a função Hyper-V e o recurso de contêiner
Primeiro, precisamos preparar nosso servidor para o Docker, verificando todos os pré -requisitos. Para fazer isso, precisamos instalar o Função de hiper-V e recurso de contêiner primeiro em nosso sistema. Para fazer isso, você precisa seguir as etapas mencionadas abaixo.
- Abrir Gerenciador de servidor e clique em Adicione papéis e recursos.
- Clique em Avançar.
- Selecione Instalação baseada em funções ou baseada em funções e depois clique em Avançar.
- Agora, selecione o servidor e clique em Avançar.
- Você então tem que procurar Hyper-V e marque sua caixa de seleção, clique em Adicione recursos Se solicitado e clique em Avançar.
- Vá para o Características guia, marque Contêineres, e clique em Avançar.
- Em seguida, clique em Avançar para alcançar o Interruptores virtuais guia.
- Você então precisa marcar sua Ethernet e clicar em Avançar.
- Continue clicando em seguida até chegar ao Resultados guia e clique em Instalar para iniciar a instalação.
A instalação levará um pouco de tempo, pois depende dos recursos de hardware do seu servidor.
Uma vez feito, você precisa reiniciar seu servidor.
2] Instale o módulo Docker
Depois de configurar os pré -requisitos, devemos instalar o módulo Docker. Você pode fazer isso simplesmente executando o seguinte comando em PowerShell (como administrador).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Você precisa esperar alguns minutos, pois levará um tempo para o módulo instalar no seu computador. Uma vez feito, você precisa instalar o pacote do Docker. Para isso, execute o comando dado abaixo.
as configurações pessoais do windows 10 não estão respondendo
Install-Package -Name docker -ProviderName DockerMsftProvider
Aguarde alguns minutos, pois levará algum tempo para o pacote instalar no seu computador.
3] Reinicie seu servidor
Uma vez feito, você precisa reiniciar seu servidor. Para isso, você pode correr Reinicie o computador no PowerShell ou reinicie no menu Iniciar. Depois que o computador for inicializado, vá para a próxima etapa.
4] Puxe e execute a imagem do Docker do Windows
Agora que seu servidor está em alta, precisamos que você abra Powershell com privilégios de administrador novamente. Em seguida, você deve executar o seguinte comando para puxar a imagem do Docker.
a ser preenchido por o.e.m
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
Depois de fazer isso, você deve executar o seguinte comando para verificar a imagem do Docker.
48D6483D50AD77C939D9D0D0594116BE7907028968Você verá os detalhes da imagem testemunhando o fato de que você instalou o Docker e a imagem.
Depois de puxar a imagem, você pode seguir em frente e executá -la.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081O 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
Nós vamos executar o último.
Ao executar o comando, você receberá um prompt interativo diferente. Você pode prosseguir para trabalhar no prompt do Docker.
Dessa forma, você iniciou o contêiner do Docker e está dentro dele. Então, se você executar o comando nome do host, Você verá o nome do contêiner do Docker em que você registrou.
Esperamos que você possa instalar e executar o contêiner do Windows Docker no Windows Server.
Ler: Docker Desktop - Erro WSL inesperado no Windows 11
Como faço para iniciar um contêiner do Docker no Windows?
Para iniciar um contêiner do Docker no Windows, verifique se o Docker está instalado e em execução. Abra um prompt de comando ou PowerShell, depois puxe uma imagem de contêiner usando o comando Docker Pull [image_name] (por exemplo, Docker Pull Microsoft/Nanoserver) . Depois de baixado, use o comando Docker Run [image_name] Para iniciar o contêiner. Você pode adicionar opções como -isto para modo interativo ou –Nome [container_name] para nomear seu contêiner. Depois de executar o comando, o contêiner começará e você poderá interagir com ele. Para parar o recipiente mais tarde, use Docker Stop [container_name] .
Ler: Docker Desktop começando para sempre no Windows 11
Posso executar contêineres do Docker no Windows Server?
Sim, você pode executar contêineres do Docker no servidor Windows se o servidor suportar contêineres. O Windows Server fornece os recursos necessários para executar os contêineres do Windows, que são ambientes de aplicativos isolados. Para usar o Docker, você deve ativar o recurso 'Recipientes' no servidor e instalar o Docker.