Docker no Windows: Como instalar e subir um container?

shape
shape
shape
shape
shape
shape
shape
shape

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 como meu-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!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *