【问题标题】:docker: Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect tcp: EOFdocker:来自守护进程的错误响应:获取 https://registry-1.docker.io/v2/:proxyconnect tcp:EOF
【发布时间】:2020-09-30 12:18:53
【问题描述】:

在 Windows 10 上使用全新的 Docker 桌面 (2.3.0.5) 安装,我无法提取任何图像。我收到此错误:

docker: Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect tcp: EOF 

我在公司代理后面,所以我尝试配置它:

  • 使用凭据,遵循 http://domain\username:password@proxy-url.com:port 格式
  • 同上,但使用特殊字符编码:https://www.url-encode-decode.com/
  • 没有凭据
  • 使用 http/https
  • 没有 http/https

但似乎没有任何效果..

日志中确实没有太多帮助:我还能尝试什么?

【问题讨论】:

    标签: docker docker-for-windows


    【解决方案1】:

    因为我们可以为 http 和 https 配置代理,所以我为每个设置了我认为合适的值,即:

    • http://domain\username:password@proxy-url.com:port
    • https://domain\username:password@proxy-url.com:port

    (密码URL中有特殊字符,用https://www.url-encode-decode.com/编码)

    但它不起作用..我尝试将 http 字符串同时用于 http 和 https,它起作用了! (我猜公司代理内部不支持https)

    【讨论】:

    • 这很有魅力。如果有人想知道在哪里更新,它在文件 /etc/systemd/system/docker.service.d/https-proxy.conf
    【解决方案2】:

    请查看dockerservice配置/etc/systemd/system/docker.service.d/http-proxy.conf,如果配置文件是这样的,

    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:80"
    Environment="HTTPS_PROXY=https://proxy.example.com:443"
    

    请删除https:// 和http://

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-03
      • 2020-07-20
      • 2022-11-02
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 2021-05-12
      相关资源
      最近更新 更多