在windows服务器上提取docker映像时拒绝连接



在windows服务器上安装docker后,我在使用docker运行hello-world命令提取图像时出现以下错误:

daemon的错误响应:Get https://hub.docker.com/v2/: dial tcp52.6.16.15:443: connectex: No connection could make,因为目标机器主动拒绝它。

问题是代理阻止了请求。

在一些头痛之后,我终于从正确的指南中找到了如何在windows服务器上为docker设置代理:

在提升模式下使用powershell:

  1. 设置环境变量为HTTP_PROXY
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://username:password@proxy:port/", [EnvironmentVariableTarget]::Machine)

可能不需要指定凭据,如果您的代理不需要它。

  1. 重启docker
Restart-Service docker

现在应该运行:

docker run hello-world

相关内容

  • 没有找到相关文章

最新更新