Docker no Windows: Como instalar e subir um container?


O Docker é uma ferramenta essencial para criar e gerenciar contêineres, permitindo a execução de aplicações de forma isolada e portátil. No Windows Server, o processo de instalação e configuração do Docker é relativamente simples, mas exige atenção a alguns detalhes. Neste guia, explicaremos o passo a passo para instalar o Docker no Windows Server e subir seu primeiro contêiner.
Antes de começar, certifique-se de que seu sistema atende aos seguintes requisitos:
O Docker no Windows utiliza a funcionalidade de contêineres, que precisa ser ativada. Execute os seguintes comandos no PowerShell como administrador:
Install-WindowsFeature -Name Containers -IncludeAllSubFeature -Restart
Após a execução, o sistema será reiniciado.
Após reiniciar, execute este comando para instalar o Docker:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Agora, instale o Docker com o comando:
Install-Package -Name docker -ProviderName DockerMsftProvider -Force
Aguarde a instalação. Após a conclusão, reinicie o servidor novamente:
Restart-Computer -Force
Após reiniciar, verifique se o Docker foi instalado corretamente executando:
docker version
Esse comando deve retornar informações sobre o cliente e o servidor Docker.
Certifique-se de que o serviço Docker está configurado para iniciar automaticamente:
Start-Service docker
Set-Service docker -StartupType Automatic
Execute o seguinte comando para verificar se o Docker está ativo e funcional:
docker run hello-world
Este comando baixa e executa um contêiner de teste chamado hello-world, garantindo que o Docker está configurado corretamente.
As imagens Docker são os templates utilizados para criar contêineres. Você pode buscar uma imagem no Docker Hub com o comando:
docker search nginx
Baixe a imagem escolhida com o comando:
docker pull nginx
Execute o contêiner a partir da imagem baixada:
docker run -d -p 80:80 --name meu-nginx nginx
-d: Executa o contêiner em segundo plano.-p 80:80: Mapeia a porta 80 do host para a porta 80 do contêiner.--name meu-nginx: Nomeia o contêiner como meu-nginx.Liste os contêineres em execução com:
docker ps
Acesse o contêiner no navegador, utilizando o endereço IP do servidor na porta 80.
docker stop meu-nginx
docker rm meu-nginx
docker rmi nginx
Com o Docker instalado e configurado no Windows Server, você está pronto para utilizar contêineres em seus projetos. Este processo simplifica o gerenciamento de aplicações, aumenta a portabilidade e melhora a eficiência do ambiente. Experimente criar seus próprios contêineres e aproveite as vantagens do Docker no seu workflow.
Se deseja ver mais tutoriais como esse, ou saber mais sobre o extenso mundo da TI, Siga a master da web em nosso blog ou nas nossas redes como youtube, facebook e instagram para ver mais postagens como essa!