skip to Main Content

I just installed Docker Desktop on Windows 10 and while running the command docker run hello-world, I keep getting the error "dial tcp 127.0.0.1:2376: connectex: No connection could be made because the target machine actively refused it"

Any solution to this problem, From other stackoverflow answers, I deleted the DOCKER_* env variables, but it did not solve the problem.

I even selected "Expose daemon on tcp://localhost:2375 without TLS" option as told by the answer in this link: Docker: No connection could be made because the target machine actively refused it

There were some solutions involving docker-machine command (see the link), but the windows powershell cannot find the command.

Any help is appreciated.

2

Answers


  1. Remove DOCKER_TLS as well as DOCKER_HOST environment variables. Have your docker desktop running.

    Then try executing:
    docker run -d -p 80:80 docker/getting-started

    It should work.

    Login or Signup to reply.
  2. Try to use the options under the Troubleshoot menu to solve this issue. This helps me

    enter image description here

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search