Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Discussão] Quando ocorre um erro na execução do Docker no Windows 10 Home? #430

Open
pamellabiotec opened this issue Apr 22, 2021 · 2 comments
Labels
discussão Issues para discutir e coletar opiniões sobre ajustes do site

Comments

@pamellabiotec
Copy link
Member

pamellabiotec commented Apr 22, 2021

Olá

Este é um tutorial para o caso que ocorreu comigo, recentemente, quando tentava rodar localmente o site das Pyladies Brasil. Após seguir as orientações descritas na seção do Windows do arquivo ReadME. Quando digitava docker-compose up apresentava um erro na execução do docker. Daí percebi que faltava um recurso para execução do docker além da virtualização ativada pelo sistema da BIOS, acionada quando inicializava o Windows; esse recurso era o Hyper-V. Ele não aparecia na tela dos recursos do windows que pode ser acessado por meio do Painel Controle/Programas e Recursos/Ativa ou desativa recurso do Windows.

O Hyper-V é um recurso que lhe permite criar máquinas virtuais no Windows. Ele está disponível no Windows 8.1 e Windows 10, porém, somente nas edições Professional e Enterprise do Windows 10.

Por padrão você não pode instalá-lo no Windows 10 Home e Single Language. No entanto, seguindo esse tutorial, você poderá habilitar o Hyper-V nas edições Home e Single Language do Windows 10.

Assim, após pesquisa em diversos tutorial, encontrei uma solução:

Preparação:

  1. Antes de habilitar esse recurso, precisamos descobrir se o seu computador suporta virtualização. Abra o Prompt de Comando, digite o comando systeminfo e verifique se o “Hipervisor foi detectado”.

Nota: Caso a opção não seja exibida, você pode verificar se a opção de virtualização está habilitada no setup da BIOS do seu computador. Procure por algo como “Enable Intel Virtualization Tecnology”.

Como instalar o Hyper-V no Windows 10 Home e Single Language:

  1. Baixe o arquivo hyperv_win10.zip e extraia o seu conteúdo para uma pasta qualquer. Em seguida, clique com o botão direito no arquivo “hyperv_win10.bat” e selecione “Executar como administrador”.
  2. Aguarde a instalação do Hyper-V ser concluída e pressione “Y” para reiniciar o computador.
  3. Uma vez reiniciado, o Hyper-V estará instalado em seu computador. Para confirmar a instalação, pressione Windows+R para abrir o Executar, digite o comando optionalfeatures e clique em “OK“.
  4. Na janela aberta, o Hyper-V deve ser exibido com a caixa marcada.
  5. Para usá-lo, basta pesquisar por “Hyper-V” no menu Iniciar e abrir o “Hyper-V Quick Create” para criar máquinas virtuais rapidamente e o gerenciador do Hyper-V para gerenciar as máquinas virtuais.

Depois tive de baixar o pacote de atualização do kernel do Linux para Windows x64

Por fim, é só reinicializar o computador após todas as configurações necessárias. E seguindo as orientações do arquivo ReadME.

Fonte:
1 - https://www.supertutoriais.com.br/pc/como-usar-hyper-v-windows-10-home/
2 - https://docs.microsoft.com/pt-br/windows/wsl/install-win10

@pamellabiotec pamellabiotec added the discussão Issues para discutir e coletar opiniões sobre ajustes do site label Apr 22, 2021
@pamellabiotec pamellabiotec changed the title [Discussão] Quando ocorre um erro na executação do Docker no Windows 10 Home? [Discussão] Quando ocorre um erro na execução do Docker no Windows 10 Home? Apr 22, 2021
@giovana-morais
Copy link
Contributor

@pamellabiotec o que você acha que adicionar isso ao arquivo README.md? talvez criar uma subseção dentro da seção do Windows de solução de problemas. acho que seria uma boa direção para pessoas que possivelmente vão ter o mesmo problema.

@pamellabiotec
Copy link
Member Author

@giovana-morais Concordo. Eu irei adicionar então.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussão Issues para discutir e coletar opiniões sobre ajustes do site
Projects
None yet
Development

No branches or pull requests

2 participants