0

在 Windows 服务器上安装 docker 后,使用 docker run hello-world 命令拉取图像时出现以下错误:

来自守护进程的错误响应:Get https://hub.docker.com/v2/ : dial tcp 52.6.16.15:443: connectex: 由于目标机器主动拒绝,无法建立连接。

4

1 回答 1

0

问题是代理阻止了请求。

经过一番头疼后,我终于从正确的指南中了解了如何在 Windows 服务器上为 docker 设置代理:

在提升模式下使用 powershell:

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

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

  1. 重启泊坞窗
 Restart-Service docker

现在它应该运行:

docker run hello-world
于 2021-08-25T18:01:50.047 回答