---
# System prepended metadata

title: Habilitando o Docker no WSL 2

---

# Habilitando o Docker no WSL 2

### Se cadastrar no Windows Insider.
 
 Em configurações, vá em "atualização e segurança", em seguida "Programa Windows Insider". Se inscreva no Windows Insider e escolha as configurações de acordo com sua preferência. Seu computador reinicializara, ao ligar espere que as atualizações sejam baixadas e instaladas e reinicie seu computador novamente.
 
 - Você precisará ter o Windows build 19041 ou superior.
 - Habilite o componente "Plataforma de maquina virtual"
 


 
 ### Baixar o WSl 

Vá na "Microsoft Store" e procure por Linux, escolha o "Ubuntu 20.04 LTS" e instale, ao abrir o programa você precisará criar um usuario e uma senha.

- Verifique a versão que está usando do WSL com `wsl -l`.

Você precisará verificar se tem os componentes opcionais do Subsistema do Windows para Linux e da Plataforma de Máquina Virtual instalados. Você pode fazer isso executando o seguinte comando no PowerShell:

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

`dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`

Reinicie o computador para concluir a instalação desses componentes.

### Adicionar o WSL 2

Você precisara escolher uma distribuição para habilitar o WSl 2, para atribuir a distribuição digite o comando `wsl --set-version <Distro> 2` em seu Powershell, no lugar de `<distro>` você colocará o nome real da distribuição, vista no `wsl -l`.
 Para fazer o WSL 2 sua arquitetura padrão digite o seguinte comando ainda no powershell: 
`wsl --set-default-version 2`.
Verifique qual versão do WSl suas distribuições estão usando com o comando: `wsl -l -v`.


### Habilitando o WSL 2 no Docker


  Abra o Docker Desktop, em configurações habilite o campo "Enable the experimental WSl 2 base engine" e clique em "Apply & restart".
  
  ![](https://i.imgur.com/buMtaSu.png)

  
  Em seguida vá em "Resouces" escolha a "WSL Integration" e habilite para que o WSL2 tenha acesso ao docker.
  
  Depois execute novamente o comando `wsl -l -v` para checar se deu tudo certo, deverá ficar assim: 
  
  ![](https://i.imgur.com/79YqQFR.png)

  E pronto, seu docker e seu sistema Ubunto estão conectados.
 
 
 
 ### Fonte: 
 
 https://docs.microsoft.com/pt-br/windows/wsl/install-win10
 
 ### Caso de erro de Kernel na instalação do WSL 2: 
 
 https://docs.microsoft.com/pt-br/windows/wsl/wsl2-kernel
 