5
respostas

Docker só roda em Windows 11?

Boa tarde,

Ao realizar as instalações do Docker, vi que para o Windows - de acordo com a aula indicada para instalação - seria necessário Windows 10 Pro + Virtualização/Hyper V habilitada.

Naquele aula, foi indicado Docker Toolbox para quem não preenchesse os requisitos. Falta a virtualização para mim.

Entretanto, essa solução de Toolbox foi descontinuada. Tentei ativar a Virtualização manualmente. Por hora, os resultados são estes:

Print do terminal do v s code A primeira tentativa foi antes de tentar habilitar manualmente o Hyper V que estava faltando. A segunda, depois disso.

Vou tentar uma terceira para ver se funciona e, caso positivo, posto aqui de novo.

Caso negativo, vou tentar outros cursos da formação que não tenham esses entraves.

Sugiro um detalhamento maior na explicação das ferramentas necessárias para realizar este curso. Desanima um pouco esses entraves para o aprendizado. Principalmente por se tratar de um conteúdo que já não está em estágios tão simples em volume de arquivos e detalhes que precisamos cuidar.

Abraços.

5 respostas

Bom dia Lucas, tudo bem?

O pessoal do docker realizou uma atualização para não ser mais necessário a virtualização via Hyper-V, e passou a adotar o WSL2 como backend. O WSL2 funciona com as versões home e a pro, então você não deve ter mais problemas.

Para começar, baixe o docker desktop, faça a instalação e abra o Powershell como administrador, depois execute o comando de instalação do wsl:

wsl --install

se você executar wsl --install e vir o texto de ajuda do WSL, tente executar wsl --list --online para ver a lista de distribuições disponíveis e execute wsl --install -d 'distro' para instalar uma distribuição. Se quiser instalar o ubuntu o comando é wsl --install -d ubuntu

Documentação do Docker desktop Documentação do WSL2

Espero que tenha conseguido te ajudar, se ficou alguma divida é só avisar, continue se esforçando e bons estudos.

Olá Leonardo, tranquilo?

Segui esses passos, mas o Docker nem abre:

![](Print do Docker falhando ao abrir )

Tentei seguir as instruções do Link indicado pela imagem, mas ainda não obtive resultados.

Não faço a menor ideia de como proceder .-.

Tudo bem Lucas?

isso geralmente ocorre quando a virtualização esta desativada a nível de BIOS, então para por liga-la é necessário entrar nas configurações da BIOS e ativar por lá, não da para fazer dentro do windows.

Cada sistema tem uma interface um pouco diferente e as opções de virtualização estão em locais diferentes também. Mas de forma geral para acessar a BIOS é necessário ficar apertando a tecla "Del" durante a inicialização (em alguns casos é "F2") e buscar pelas opções "intel VT" ou "AMD-V"

Se precisar de ajuda para achar elas, me informa qual é o modelo do computador (fabricante e modelo, ou peças se foi você mesmo que montou) que tento te ajudar

Bom dia, Leonardo.

A princípio consegui habilitar a intel VT a nível de BIOS. Contudo, segue faltando alguma coisa que impede de iniciar o Docker.

O detalhe é este:

![](print do estado atual de habilitação do Hyper-V )

Vou tentar habilitar mais algumas vezes. Mas creio que seja limitação atual da minha máquina.

Uma pena. Tem bastante curso de React pra seguir independente do Docker, mas será uma formação a menos para mim, hehe.

Boa tarde, rodei normalmente no windows 10