DEV Community

Cover image for Instalando o Docker no Windows 10 Home ou Professional com WSL 2
Fernando Papito
Fernando Papito

Posted on

Instalando o Docker no Windows 10 Home ou Professional com WSL 2

O Docker é uma plataforma popular para a criação, implantação e execução de aplicativos em contêineres. Se você está usando o Windows 10 ou superior, pode instalar o Docker com o Windows Subsystem for Linux (WSL) 2. Neste tutorial, vamos guiá-lo pelo processo de instalação passo a passo.

📝 Notas Importantes

  • O Docker Desktop requer virtualização habilitada no BIOS/UEFI. Se encontrar problemas ao iniciar o Docker, verifique se a virtualização está ativada.
  • O desempenho do Docker com WSL 2 é significativamente melhor do que com a versão anterior do WSL, então vale a pena atualizar.

🔍 1. Verifique os Pré-requisitos

  • Certifique-se de que você está executando pelo menos a versão Windows 10 de 64-bit, de preferência com uma licença original.
  • Ative a virtualização no BIOS/UEFI do seu computador. Isso é geralmente chamado de VT-x (Intel) ou AMD-V.

Verifique a versão do Windows:

  • Pressione Win + R, digite winver e pressione Enter.
  • Certifique-se de que está na versão 2004 (Build 19041) ou superior.

⚙️ 2. Instale o Subsistema Windows para Linux (WSL)

Abra o PowerShell como administrador e execute os seguintes comandos:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Enter fullscreen mode Exit fullscreen mode

Reinicie o seu PC e, em seguida, defina a versão padrão do WSL para WSL 2:

wsl --set-default-version 2
Enter fullscreen mode Exit fullscreen mode

Baixe e instale o pacote atualizado do Kernel aqui.

🐧 3. Instale uma Distribuição Linux

Abra a Microsoft Store e procure por uma distribuição Linux de sua escolha, como Ubuntu.

Clique em "Obter" para baixar e instalar a distribuição.

Após a instalação, clique em "Iniciar" para abrir o terminal do Linux dentro do Windows.

🐳 4. Instale o Docker Desktop

  1. Baixe o Docker Desktop para Windows.
  2. Execute o instalador e siga as instruções na tela.
  3. Após a instalação, inicie o Docker Desktop.
  4. Vá para Configurações > Recursos > WSL Integration e habilite a integração com sua distribuição Linux.

✅ 5. Verifique a Instalação

Abra um terminal WSL ou PowerShell e execute:

docker --version
Enter fullscreen mode Exit fullscreen mode

Isso deve exibir a versão instalada do Docker. Agora, teste um contêiner simples:

docker run hello-world
Enter fullscreen mode Exit fullscreen mode

Se tudo correu bem, você deve ver uma mensagem do Docker dizendo que sua instalação parece estar funcionando corretamente!

Espero que este tutorial tenha sido útil! Se você tiver algum problema ou dúvida, sinta-se à vontade para perguntar.

Até mais! 🚀

Top comments (0)