codeedu/wsl2-docker-quickstart

Erro ao rodar docker-ce

lrodolfol opened this issue · 7 comments

Recebi um erro ao rodar o seguinte comando:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

após breve pesquisa achei a solução no seguinte site:
https://itslinuxfoss.com/fix-package-docker-ce-no-installation-candidate-error/

Olá @lrodolfol , tudo bem?

Obrigado pelo feedback! Você chegou a executar o comando apt update antes de rodar o Docker? Isto atualizar a lista de pacotes para que o apt install consiga encontra-lo e instalar.

Isso pode resolver:

sudo apt-get install docker.io docker-compose

Olá @lrodolfol , tudo bem?

Pelo tempo de inatividade estarei fechado esta issue. Caso precise de algum help basta interagir novamente que a abrimos.

Grande abraço!

Olá, @argentinaluiz! O problema continua ocorrendo e a solução apontada pelo site indicado por @lrodolfol não funciona mais. A solução que postei acima sim (testado no Windows 10 com WSL2). É recomendo checar os passos do readme.md correspondentes e provavelmente corrigir os passos na documentação.

Olá pessoal. Perdão inatividade. Eu executei os passos novamente com windows 11 e funcinou normalmente. antes era windows 10 e não voltei a testar abçs.

Olá! Parece então que a solução indicada funciona para Windows 11 e a que postei funciona para Windows 10.

@thiagodp , recentemente eu peguei uma versão do Windows 10, a 22H2 e fiz o processo do zero para realizar a instalação.
Não tive problemas para habilitar o Docker.

Acredito que isto possa estar sendo causado, por alguma versão mais antiga do WSL. A recomendação é deixar o Windows 10 o mais atualizado possível, após isto, execute no DOS:

wsl --update

Se este comando retornar que está atualizado, ótimo só proceder com a instalação do Docker, mas caso contrário, instale o Kernel do WSL 2 através deste link https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package.

Se tiver qualquer dúvida sobre isto, estou à disposição.

;)