1
resposta

O Curso é muito bom.. porém...

No início do curso, nas instruções de instalação do Docker, sequencialmente instalamos o wsl, uma funcionalidade do Windows que permite executar distribuições Linux diretamente no Windows... Ao executar o wsl no terminal do windows, ele me dá o acesso de privilégios como root (como no linux), porém os comandos docker não funcionam, sendo necessário fazer a integração dentro do docker desktop, em settings, resources , wsl integration e escolher a opção: enable integration with my default WSL distro, e mais em baixo marcar a distro. Só que ao seguir esses passos, fica aparecendo uma caixa de diálogo pedindo para reiniciar a conexão com a distro, e mesmo que escolhemos para reiniciar ele se desconecta sozinha, ficando nesse loop... Ou seja, não sendo possível usar um ditro do linux e dentro dela usar o docker... O que estou querendo dizer, é que dentro do curso, não é explicado pelo professor o que fazer quando isso acontece... é claro que podemos achar a solução em pesquisas no google, em fóruns e etc, para erros em códigos, excessões e etc mas isso se trata de um erro na instalação do docker e o do wsl, que deveria ser acompanhado no curso... acredito que se a solução já estivesse no curso, ganharíamos tempo...

1 resposta

Olá, Erivan!

Em relação ao seu problema com o Docker e WSL, aqui está uma sugestão que pode te ajudar:

  1. Primeiro, verifique se o WSL 2 está definido como sua versão padrão do WSL. Você pode fazer isso abrindo o terminal do Windows (PowerShell, por exemplo) como administrador e executando o seguinte comando: wsl --set-default-version 2. Se você receber uma mensagem de erro, pode ser necessário atualizar o WSL 2 Kernel. Você pode encontrar as instruções para isso na documentação oficial do WSL.

  2. Em seguida, certifique-se de que o Docker Desktop está configurado para usar o WSL 2. Você pode fazer isso nas configurações do Docker Desktop, na seção "General", certificando-se de que a opção "Use the WSL 2 based engine" está marcada.

  3. Agora, na seção "Resources > WSL Integration" do Docker Desktop, certifique-se de que a opção "Enable integration with my default WSL distro" está marcada e que sua distribuição Linux está selecionada na lista abaixo.

  4. Por fim, reinicie o Docker Desktop e, em seguida, reinicie sua distribuição Linux no WSL.

Em geral, a preparação de ambiente incluída no início do curso é suficiente para a instalação e funcionamento do Docker com o WSL. Entendo que em alguns casos específicos podem ser necessários passos ou configurações adicionais, por isso estamos à disposição aqui no Fórum.

Bons estudos!