WSL 2 - docker
Instalando o docker no ubuntu (wsl2)
Os passos a seguir já devem ser executados no Ubuntu do WSL 2.
Atualizar S.O.
Instalar pacotes pré-requisito para o apt suportar pacotes via HTTPS:
Adicionar a chave GPG para o repositório oficial do Docker no seu sistema:
Adicionar o repositório do Docker às fontes do APT:
Atualizar a base do apt:
Certificar-se de que o repositório do Docker está ativo no Ubuntu:
apt-cache policy docker-ce
docker-ce:
Instalado: (nenhum)
Candidato: 5:20.10.12~3-0~ubuntu-focal
Tabela de versão:
Instalar o Docker
Verificar se o docker foi instalado
Rodando o docker sem o sudo
Adicionar seu usuário no grupo do docker
Para que a alteração seja ativada, é necessário fazer um logoff ou executar o comando abaixo:
Confirmar se seu usuário faz parte do grupo docker
Erro ao iniciar o Docker no Ubuntu 22.04
Se após o iniciar o serviço do Docker, estiver apresentando o erro Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ao rodar o docker ps, siga os passos abaixo para corrigir:
sudo update-alternatives --config iptables
# escolha a opção 1 iptables-legacy
sudo service docker start
Dica para Windows 11
No Windows 11 permite especificar comandos para serem executados assim que o WSL for iniciado. Vamos colocar o daemon do docker para iniciar automaticamente:
Saia do WSL (Ubuntu), abra o Powershell e reinicie o WSL: