【问题标题】:ubuntu: docker run hello-world returns an error "x509: certificate signed by unknown authority"ubuntu: docker run hello-world 返回错误“x509: certificate signed by unknown authority”
【发布时间】:2019-02-12 15:52:22
【问题描述】:

按照官方页面提供的安装说明安装docker后,我尝试运行时遇到以下错误

docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e/data?verify=1549989486-DEdrDDaoZskZzHXF84y4VY%2FxRpw%3D: x509: certificate signed by unknown authority

我没有找到有关解决此问题的信息。请注意,我支持公司代理。 我已经在文件中设置了代理

/etc/systemd/system/docker.service.d/http-proxy.conf

内容如下

[Service]
Environment="HTTP_PROXY=http://proxyurl:8080/" "HTTPS_PROXY=http://proxyurl:8080/"

【问题讨论】:

    标签: docker ubuntu proxy x509certificate


    【解决方案1】:

    首先,你确定是你的HTTPS_PROXY=http://proxyurl:8080/ 吗?检查端口是否配置正确,它更有可能是443

    其次,您的代理可以在中间人模式下工作,这意味着它会建立两个独立的连接:与您和目标服务器,对所有流量进行解密和加密。在这种情况下,它会使用自己的 ssl 证书对发送给您的数据进行签名,您必须获取此证书并将其添加到系统中您信任的证书中。

    【讨论】:

      【解决方案2】:

      您尝试提取的图像似乎存储在私有注册表中。你登录到那个注册表了吗?

      同时,尝试拉取一个 hello-world 映像以检查代理是否没有阻止来自 Docker 主机的传出连接。

      【讨论】:

        猜你喜欢
        • 2014-06-30
        • 2019-09-28
        • 2022-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-18
        • 1970-01-01
        • 2016-06-09
        相关资源
        最近更新 更多