【问题标题】:Connection refused when pulling docker image on windows server在 Windows 服务器上拉取 docker 映像时连接被拒绝
【发布时间】:2021-08-25 18:01:50
【问题描述】:

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

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

【问题讨论】:

    标签: docker docker-machine windows-server windows-server-2022


    【解决方案1】:

    问题是代理阻止了请求。

    经过一番头疼,我终于知道如何在windows服务器上从右边guide为docker设置代理了:

    在提升模式下使用 powershell:

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

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

    1. 重启泊坞窗
     Restart-Service docker
    

    现在它应该运行了:

    docker run hello-world
    

    【讨论】:

      猜你喜欢
      • 2019-03-12
      • 2016-11-28
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 2016-02-23
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多