Bem-vindo a este guia fácil, rápido para instalar e configurar o WSL2 e o Docker no Ubuntu 20.04 no Windows! Este script de PowerShell faz todo o trabalho pesado por você, verificando se o WSL2 e o Ubuntu 20.04 estão instalados e, se necessário, instalando e configurando o Docker.
- Windows 10, 11 ou Windows Server com suporte ao WSL2.
- Acesso à internet para baixar pacotes e atualizações.
-
Pressione Win + R para abrir a janela Executar.
-
Digite
powershell.exe -Command "Start-Process powershell.exe -Verb runAs"
e pressione Enter. Isso abrirá o PowerShell como administrador. (se aparecer alguma caixa de confirmação, confirme a execução) -
Copie e Cole o seguinte comando no PowerShell e pressione Enter. Se aparecer alguma mensagem, selecione a opção "S" (Sim) ou "Y" (Yes):
Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass
- Copie e Cole o seguinte comando no PowerShell e pressione Enter:
$DownloadPath = "$([Environment]::GetFolderPath([Environment+SpecialFolder]::UserProfile))\Downloads"; Invoke-WebRequest -Uri https://raw.githubusercontent.com/barrosohub/autoinstaller_wsl2_with_ubuntu_20_04_and_docker/master/install_wsl2_ubuntu_20_04_docker.ps1 -OutFile "$DownloadPath\install_wsl2_ubuntu_20_04_docker.ps1"; Copy-Item "$DownloadPath\install_wsl2_ubuntu_20_04_docker.ps1" "$DownloadPath\autoinstall_wsl.ps1"; Remove-Item "$DownloadPath\install_wsl2_ubuntu_20_04_docker.ps1"; Start-Process explorer.exe -ArgumentList "/select, `"$DownloadPath\autoinstall_wsl.ps1`""
- Execute o arquivo autoinstall_wsl.ps1 como administrador. Para fazer isso, clique com o botão direito do mouse no ícone do PowerShell e selecione "Executar como administrador" ou "Run as Administrator". 📥
- O script verificará se o WSL2 e o Ubuntu 20.04 estão instalados. Se não estiverem, ele iniciará o processo de instalação. 🧪
- Caso o WSL2 e o Ubuntu 20.04 estejam instalados corretamente, o script verificará se o Docker está instalado no WSL. Se não estiver, ele instalará o Docker. 🐳 (Após ter instalado o WSL pela primeira vez na sua máquina, você precisa reiniciar pelo menos 1 vez.)
- Ao final do processo, o terminal será redirecionado para o WSL com o Ubuntu 20.04 e o Docker instalados. 🎯
- Pressione
ESC
ouENTER
para fechar a janela do PowerShell quando solicitado. 🚪
OBSERVAÇÃO IMPORTANTE:
Se em algum momento o script redirecionar você para o terminal WSL antes de terminar todas as etapas, execute de novo, COMO ADMINISTRADOR, o arquivo autoinstall_wsl.ps1 que está na sua pasta/diretório Downloads.
Um indicativo que todas as etapas foram finalizadas COM SUCESSO, são os 3 OK's verdes que aparecem conforme imagem abaixo:
- Verifica se o PowerShell está sendo executado como administrador.
- Verifica se o WSL2 e o Ubuntu 20.04 estão instalados.
- Instala e configura o WSL2 e o Ubuntu 20.04, se necessário.
- Verifica se o Docker está instalado no Ubuntu 20.04 no WSL.
- Instala o Docker no Ubuntu 20.04, se necessário.
- Redireciona o usuário para o terminal do WSL com o Ubuntu 20.04 e o Docker instalados.
Caso encontre algum problema ou tenha dúvidas, sinta-se à vontade para abrir um issue ou enviar uma mensagem. Estamos aqui para ajudar! 💡
Boa sorte e divirta-se com o WSL2 e o Docker no Ubuntu 20.04! 🎉🥳