Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro de privilégios no docker

Estou tendo o seguinte erro ao executar o comando "docker run hello-world"

docker: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create": open //./pipe/docker_engine: The system cannot find the file specified. See 'docker run --help'.

3 respostas

Oi Alex,

Sobre o erro In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect Abra um Powershell como administrador e rode o comando:

& 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon

Bom dia, Otávio, valeu pela resposta. Mas ainda continua o mesmo erro

PS C:\users\alexandre\documents\dockertestes> & 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon PS C:\users\alexandre\documents\dockertestes> docker run hello-world docker: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create": open //./pipe/docker_engine: The system cannot find the file specified. See 'docker run --help'. PS C:\users\alexandre\documents\dockertestes>

solução!

galera, deu certo! Pra quem estiver enfrentando o mesmo erro que eu, tentou de tudo e não deu certo. O PROBLEMA PODE SER A VERSÃO DO WINDOWS! Primeiro que precisamos habilitar o Hyper-v dentro de "Ativar e desativar recursos do windows" Mas para isso é necessário que seu windows seja Enterprise ou Pró, não funciona para a versão do Windows Home!

Ou seja, para ajustar esse erro eu precisei:

1 - Atualizar meu win10 Home para Win10 Pro 2 - Habilitar Hyper-v dentro de "Ativar e desativar recursos do windows"

Em alguns casos, será necessário ativar na BIOS o recurso de virtualização.