按照官方页面提供的安装说明安装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/"
答案 0 :(得分:0)
首先,您确定您的HTTPS_PROXY=http://proxyurl:8080/
吗?检查端口配置是否正确,很有可能是443
。
第二,您的代理可以在中间人模式下工作,这意味着它建立了两个单独的连接:与您以及与目标服务器的连接,对所有流量进行解密和加密。在这种情况下,它会使用自己的ssl证书对发送给您的数据进行签名,您必须获取该证书并将其添加到系统中的受信任证书中。
答案 1 :(得分:0)
似乎您要拉取的映像存储在私有注册表中。您已登录该注册表吗?
同时,尝试拉一个hello-world映像以检查代理是否阻止了来自Docker主机的传出连接。