Lab | Data |
---|---|
Laboratório Ágil | 2023 |
Guia para instalação e atualização do Docker para o Windows, descrevendo como instalar uma distribuição Linux no WSL2.
Estas versões do Windows ja possuem o WSL instalado, porém ao rodar o comando wsl
dentro do Prompt de Comando, teremos um aviso como o abaixo, dizendo que o wsl ainda não possui uma distribuição Linux associada para uso.
Porém, antes de instalarmos uma distribuição, precisamos atualizar o WSL para ele utilizar por padrão as distribuições com arquitetura WSL2, que é a utilizada pelo Docker no Windows.
Para isso, primeiramente iremos rodar no prompt de comando(preferencialmente com permissão administrativa) o comando abaixo:
wsl --update
Após a conclusão da atualização, dando um novo comando wsl
teremos uma tela como a abaixo:
Agora nosso WSL está atualizado para a arquitetura WSL2. Para instalar uma distribuição Linux, vamos utilizar o comando wsl.exe install <distribuição>
. Para saber o nome da distribuição que voçê quer instalar, podemos puxar uma lista dos subsistemas disponíveis com o comando abaixo:
wsl.exe --list --online
Depois de escolher sua versão (por padrão, escolha o Ubuntu), basta trocar o campo <distribuição>
do comando acima pelo nome da distribuição na primeira coluna da lista exibida:
wsl.exe install Ubuntu
Aguarde o fim da instalação, e então será pedido para você criar um usuário e senha para o subsistema. Anote em um lugar seguro o que você escolher caso seja necessário utilizar futuramente, mas agora seu WSL está pronto para ser utilizado pelo Docker. Caso ainda não tenha instalado ele no seu computador, siga para o passo 2.
Caso você esteja utilizando o Windows 8 ou anterior como seu OS, os passos acima podem não funcionar corretamente, então recomendamos seguir o guia da Microsoft para a instalação e atualização do WSL: https://learn.microsoft.com/pt-br/windows/wsl/install-manual
Atualmente, o Docker só possui suporte para as versões do Windows que estão dentro de sua LifeCycle Policy, portanto recomendamos atualizar seu Sistema Operacional para o Windows 10 ou 11, e utilizar o passo 1.a do guia.
Para instalar o Docker, iremos utilizar o executável do Docker Desktop para Windows, que pode ser encontrado para download neste link: https://docs.docker.com/desktop/install/windows-install/
Basta seguir o Instalador e o Docker ja estará pronto para ser usado na sua máquina. Caso ainda não tenha atualizado seu WSL, o aviso abaixo irá aparecer sempre que abrir o Docker Desktop:
para corrigir este problema, utilize o Passo 1 deste tutorial. Após concluir a configuração do WSL2, ele deverá estar desta forma:
Com isso, você ja está pronto para usar o Docker. Caso queira testar no terminal se ele está instalado, basta digitar docker
, e uma lista como a abaixo deverá aparecer: