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.
Requisitos
Antes de começar, certifique-se de que seu sistema atende aos seguintes requisitos:
- Sistema Operacional: Windows Server 2016 ou superior.
- Permissões: Acesso como administrador no servidor.
- Atualizações: Instale as últimas atualizações do Windows para garantir a compatibilidade.
Passo 1: Instalar o Docker no Windows Server
1.1 Habilitar o Container Feature
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.
1.2 Instalar o Módulo do Docker
Após reiniciar, execute este comando para instalar o Docker:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
1.3 Instalar o Docker
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
1.4 Verificar a Instalação
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.
Passo 2: Configurar o Docker
2.1 Habilitar o Serviço do Docker
Certifique-se de que o serviço Docker está configurado para iniciar automaticamente:
Start-Service docker
Set-Service docker -StartupType Automatic
2.2 Verificar o Funcionamento do Docker
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.
Passo 3: Subir um Contêiner no Docker
3.1 Escolher uma Imagem
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
3.2 Baixar a Imagem
Baixe a imagem escolhida com o comando:
docker pull nginx
3.3 Executar o Contêiner
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 comomeu-nginx
.
3.4 Verificar o Contêiner
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.
Passo 4: Gerenciar Contêineres
- Parar um Contêiner:
docker stop meu-nginx
- Remover um Contêiner:
docker rm meu-nginx
- Remover uma Imagem:
docker rmi nginx
Conclusão
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!