Como Instalar o Docker no Windows 10 e Windows 11

Docker é uma ferramenta essencial para programadores e empresas que desejam criar, gerir e implementar aplicações de forma eficiente. Com o Docker, é possível encapsular uma aplicação e as suas dependências num único container, garantindo portabilidade e consistência.

Se utiliza Windows 10 ou 11, este guia explica passo a passo como instalar o Docker no seu sistema de forma simples e clara. Vamos começar!


Pré-requisitos

Antes de avançar para a instalação, verifique os seguintes requisitos:

  1. Windows 10 (versão 1903 ou superior) ou Windows 11: Certifique-se de que está a usar uma versão atualizada do sistema operativo.
  2. Subsistema Windows para Linux (WSL 2): O Docker Desktop requer o WSL 2 para um melhor desempenho.
  3. Hardware com Virtualização Ativada: Verifique se a virtualização está ativada no BIOS.
  4. Conta de Administrador: Necessária para instalar e configurar o Docker.

Passo 1: Ativar o WSL 2

O Docker Desktop para Windows utiliza o Subsistema Windows para Linux (WSL 2). Siga estes passos para ativá-lo:

  1. Abrir o PowerShell como Administrador:
    Pesquise por “PowerShell” no menu Iniciar, clique com o botão direito e selecione “Executar como administrador“.
  2. Ativar o WSL:
    Execute o comando:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. Ativar a Virtualização:
    Execute o comando:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. Reiniciar o Computador:
    Após executar os comandos, reinicie o computador para aplicar as alterações.
  5. Definir o WSL 2 como Padrão:
    Após reiniciar, execute no PowerShell:
    wsl --set-default-version 2

Passo 2: Fazer Download do Docker Desktop

  1. Aceda ao site oficial do Docker: Docker Desktop para Windows.
  2. Clique no botão “Download for Windows” para iniciar o download do instalador.

Passo 3: Instalar o Docker Desktop

  1. Executar o Instalador:
    Após o download, clique no ficheiro .exe para iniciar a instalação.
  2. Aceitar os Termos:
    Marque a opção para aceitar os termos e clique em “Next”.
  3. Selecionar Componentes:
    Certifique-se de que as opções para instalar o WSL 2 e o Hyper-V estão selecionadas.
  4. Finalizar a Instalação:
    Clique em “Install” e aguarde a conclusão do processo.
  5. Reiniciar o Computador:
    Após a instalação, reinicie novamente o computador se solicitado.

Passo 4: Configurar o Docker Desktop

  1. Abra o Docker Desktop a partir do menu Iniciar.
  2. No primeiro acesso, o Docker solicitará que faça login com a sua conta Docker.
    • Se não tiver uma conta, pode criar uma gratuitamente em Docker Hub.
  3. Após o login, o Docker irá inicializar.

Passo 5: Confirmar a Instalação

Para verificar se o Docker está instalado corretamente:

  1. Abra o Prompt de Comando ou o PowerShell.
  2. Execute o seguinte comando:
    docker --version 

    Deverá ver a versão instalada do Docker.
  3. Teste a instalação executando:
    docker run hello-world 

    Este comando descarrega e executa um container de teste, mostrando a mensagem “Hello from Docker!” se tudo estiver correto.

Dicas para Usar o Docker no Windows

  • Atualizações Regulares: Mantenha o Docker Desktop atualizado para obter as mais recentes funcionalidades e correções de segurança.
  • Gestão de Recursos: Configure a alocação de CPU, memória e disco nas preferências do Docker Desktop.
  • Explore o Docker Hub: Utilize imagens pré-criadas disponíveis no Docker Hub para começar rapidamente.

Conclusão

Parabéns! Instalou o Docker com sucesso no seu sistema Windows 10 ou 11. Agora pode explorar as possibilidades do Docker para criar e gerir aplicações em containers de forma prática e eficiente.

Tem alguma dúvida ou sugestão? Deixe um comentário abaixo! A sua opinião ajuda-nos a melhorar e criar conteúdos mais úteis. Boas programações! 🚀

Pode fazer uma doação para ajudar a mater o site, Obrigado!