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

Comando DOCKER RUN HELLO-WORLD não funciona

Executei o comando

docker run hello-world

E o resultado de imediato foi:

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
solução!

Olá Nicolas, tudo bem?

Verifique se o Docker Desktop está em execução. Caso contrário, inicie-o: isso executará o daemon do docker (apenas espere alguns minutos).

Se o erro ainda persistir, você pode tentar mudar o tipo de daemon do Docker, conforme explicado abaixo:

Abra o cmd como administrador

e rode o comando: "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon

Bom dia Nicolas!

Coloque: sudo run hello-world

se não me engano esse problema ocorre na aula e é corrigido nas próximas aulas...

O erro acima reclama do previlégio que está tentando executar, então o sudo, executa como root, que é um nível mais alto.

Espero ter ajudado, valeus!

Boa tarde,

Esse link aqui vai te ajudar a configurar o docker pra executar sem o sudo: https://dev.to/nabbisen/docker-without-sudo-34ci