我刚刚在Windows 10上安装了Docker Desktop,当运行命令docker run hello-world
时,我一直收到错误“拨号TCP 127”。0.0.1:2376:connectex:无法建立连接,因为目标计算机主动拒绝连接”
任何解决这个问题的方法,从其他stackoverflow的答案,我删除了DOCKER_* env变量,但它并没有解决问题。
我甚至选择了“Expose daemon on tcp://localhost:2375 without TLS”选项,正如这个链接中的答案所告诉的:Docker: No connection could be made because the target machine actively refused it
有一些解决方案涉及docker-machine
命令(参见link),但windows powershell无法找到该命令。
任何帮助都很感激。
2条答案
按热度按时间lymnna711#
尝试使用“疑难解答”菜单下的选项来解决此问题。这对我有帮助
h7appiyu2#
删除DOCKER_TLS和DOCKER_HOST环境变量。让你的docker桌面运行。
然后尝试执行:docker run -d -p 80:80 docker/getting-started
应该可以的