首页 > 解决方案 > Docker : 获取 https://registry-1.docker.io/v2/: x509: 未知权威签署的证书

问题描述

尝试拉取 docker 映像时出现错误。我们已经设置了代理,并且在我们的组织中我们有明确的代理,所以要访问外部服务器,我们不能不设置它。

[root@DX2821 city]# docker pull hellow-world

使用默认标签:最新

来自守护进程的错误响应:

获取https://registry-1.docker.io/v2/ : x509: 未知权威签署的证书

标签: dockerx509certificateca

解决方案


我在公司遇到了完全相同的问题。

我们也有代理。为了监控我们的 https 连接以避免恶意软件,我们的代理会为站点和代理之间的安全连接动态创建一个证书。然后在代理和网站之间建立另一个安全连接。该消息表明代理生成的证书是由一个未知的权威机构签署的:生成证书的“假权威机构”。

为了解决这个问题,我必须在(对于一个 linux 站)安装这个“假授权”的根证书,/usr/share/ca-certificates然后:

> update-ca-certificates

推荐阅读