3
respostas

Erro docker run hello-world

Bom noite, alguém tem ideia de o que possa estar ocasionando esse problema quando executo docker run hello-world?

C:\Users\dalton.soares> docker run hello-world C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: container f533195c0e7f6e0084b22fab2c696c4af627fb39a4640861888b2c541d7b53f2 encountered an error during CreateContainer: lost communication with compute service extra info: {"SystemType":"Container","Name":"f533195c0e7f6e0084b22fab2c696c4af627fb39a4640861888b2c541d7b53f2","Owner":"docker","IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\ProgramData\Docker\windowsfilter\f533195c0e7f6e0084b22fab2c696c4af627fb39a4640861888b2c541d7b53f2","Layers":[{"ID":"f1602156-66f6-5aad-9e98-80a2827a2b7d","Path":"C:\ProgramData\Docker\windowsfilter\b48cfda49b3c2c05b0581c10dc41124a1d265383e3a16d382ba1a989a5bbe315"},{"ID":"e71e2fc0-8e7d-5dee-b5c7-29fb69a462c8","Path":"C:\ProgramData\Docker\windowsfilter\ca388e87f7d3ae90bd0581433762c37bbae6f1a330c929b52e40fd7bd1f4f77f"},{"ID":"704a2a9d-37fe-5029-b12f-5f6ffc920687","Path":"C:\ProgramData\Docker\windowsfilter\523fb798b268cc763a0ab00edff92c6564780030d4b4a3bfa3dbc28f89f8cceb"},{"ID":"3a1cf64c-d55b-52b3-a6cb-322539002b97","Path":"C:\ProgramData\Docker\windowsfilter\733db029da1b4b362b9aef4b71e7d104bdaf417a94b726d4fa79e1c80a35251f"}],"HostName":"f533195c0e7f","HvPartition":true,"EndpointList":["a42396e1-dc95-46e8-b1b8-23980f9aa8cf"],"HvRuntime":{"ImagePath":"C:\ProgramData\Docker\windowsfilter\523fb798b268cc763a0ab00edff92c6564780030d4b4a3bfa3dbc28f89f8cceb\UtilityVM"},"AllowUnqualifiedDNSQuery":true}. PS C:\Users\dalton.soares>

Já desinstalei e instalei o docker e olhei em task manager - performance - CPU e virtualization: enable

No início do curso tem a opção de usar o docker online, caso tenha problemas será que eu posso dar sequencia no curso usando essa opção?

Muito obrigado!

3 respostas

Aparentemente é um problema na inicialização do Hyper-V no Windows 10, a nova politica de segurança não inicializa propriamente o vmcompute.exe.

Infelizmente não consegui resolver. Será que consigo seguir com o curso apenas com aquela versão online do docker?

Não conheço isso.

Eu vi um rapaz pedindo para executar o seguintes passos no Powershell do Windows:

    Uninstall Docker, Hyper-V, and, if installed, the Windows containers feature.
    Reboot.
    Enable Hyper-V: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    Reboot.
    Enable the containers feature: `` Enable-WindowsOptionalFeature -Online -FeatureName Containers -All ``
    Install Docker for Windows.

Tradução livre:

  • Desinstalar o Docker, Hyper-V, o Windows containers feature caso tenha instalado e depois reinicie.

  • Habilite o Hyper-V com Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

  • Habilite o container feature com Enable-WindowsOptionalFeature -Online -FeatureName Containers -All

  • Finalize instalando o Docker para Windows.

Existem algumas issues no Docker com problemas com um determinada atualização do Windows 10 mas ainda não tem uma solução do próprio Docker.

Issues: