添加 docker repo 时“无法识别对等方的证书颁发者”

问题描述 投票:0回答:3

跑步:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

产品:

Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo:
[Errno 14] curl#60 - "Peer's Certificate issuer is not recognized."
docker ssl centos rhel
3个回答
4
投票

在 Partiucaler 存储库中添加

sslverify=0
。 如果您想为所有存储库添加,请添加到 /etc/yum.conf 中


3
投票

有时,当您尝试在大型企业中添加存储库时,您会处于网络代理后面。找到它的一种方法是在浏览器中打开存储库的 URL 并查看 SSL 证书。在这种情况下,您将必须手动信任证书和整个链。在 CentOS/RHEL 中,我必须将所有必需的证书复制到(备份目录,以防万一):


/etc/pki/ca-trust/source/anchors/
然后运行这个命令:

update-ca-trust extract
现在您可以像这样添加存储库:

yum-config-manager --add-repo <url-of-the-repo>


0
投票

我遇到了这个问题并解决了

yum reinstall ca-certificates
© www.soinside.com 2019 - 2024. All rights reserved.