Instalar Docker no Windows
Manual oficial microsoft: https://learn.microsoft.com/en-us/windows/wsl/install-manual
1. Instalação do wsl2
ATENÇÃO: Instale seguindo o manual oficial, porém para evitar horas e horas de tentativas erros e correr riscos de ter que reinstalar o sistema operacional ou restaurar o pc 5 vezes (o que aconteceu comigo), você pode ler meus comentários antes de executar os passos. Espero ajudar, lets go.
1.1 Verificação
Antes de começar um aviso quanto a sua versão do Windows
- Windows 10 Home - Tive que reinstalar o sistema operacional após seguir o terceiro passo do manual de instalação.
- Windows 10 Pro - Tive que restaurar o pc 5 vezes pois tentei de diversas formas fazer o terceiro passo, porém sem sucesso.
- Windows 11 - Dá certo sem erros.
Se você não tiver Windows 10 pro aconselho comprar, (key 50 reais no mercado livre) atualize para o 11 de graça
Para verificar isso abra o prompt e execute o comando winver
, dirá qual é o seu Windows. Dica: Após a versão o próximo número que aparecer é o Build que você precisará saber na segunda etapa de instalação.
1.2 Instalar WSL2 - Siga o manual, ou:
-
Vá até aba de pesquisa do Windows e digitando "ativar e desativar recursos do Windows" entrando lá habilite o Subsistema do Windows para Linux e a Plataforma de Máquina Virtual.
-
Click em ok e reinicie o Windows.
-
Vá no quarto passo do manual e baixe o pacote de atualização do kernel do Linux, apenas click no link que eles disponibilizam, baixe, execute e click em finish.
-
Abra terminal como adminstrador, execute o comando:
wsl --set-default-version 2
-
Reinicie o Windows.
-
Abra a Microsoft Store e escolha uma distribuição linux da sua preferência(Eu utilizo Ubuntu 20.04 LTS), baixe e abra.
-
Espere uns minutos até aparecer a configuração de usuário e configure o nome de usuário e a senha.
Se chegou até aqui parabéns a parte mais dificil já foi feita.
2. Instalar docker
- Baixe o Docker Desktop: https://docs.docker.com/desktop/install/windows-install/
- Para instalar execute, deixe todas as opções habilitadas e click em instalar.
- Espere a instalação,(demora um pouco) após click em fechar e reiniciar.
- Abra o Docker Desktop, vá em configurações > resources > WSL Integration e habilite a integração com a distribuição WSL padrão e com as distribuições adicionais. (No meu caso aparece o Ubuntu-20.04)
- Reinicie o Windows.
PARABÉNS você já tem o Docker instalado e rodando no seu Windows.
3. Informações adicionais para utilizar com estilo
-
Para utilizar Docker em outros perfis do seu Windows.
Abra terminal como adminstrador, execute o comando:
net localgroup docker-users [username] /add
-
Utilize um terminal com estilo - Windows Terminal
Vá até a Microsoft Store e baixe o Windows Terminal, após abrir vá nas configurações e configure para abrir com a sua distribuição Linux.
-
Playlist com aulas de como utilizar Docker
Link: https://youtube.com/playlist?list=PLf-O3X2-mxDn1VpyU2q3fuI6YYeIWp5rR
-
Onde achar as imagens
Site oficial: https://hub.docker.com
Não é necessário fazer login só pesquisar a imagem que você procura.