OpenSuSE 上的 Docker 证书未知问题

OpenSuSE 上的 Docker 证书未知问题

我正在尝试使用docker pushopenSUSE 15.1服务器。目标仓库是使用https协议的私有仓库。
Docker版本:18.09.6。
我尝试通过以下方式获取证书

echo -n | openssl s_client -showcerts -connect myurl.com:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > dockerCA.crt

我将其放在以下路径:

/usr/share/pki/trust/anchors/
/etc/pki/trust/anchors/
/etc/docker/certs.d/myurl.com/

然后运行

update-ca-certificates
sudo systemctl daemon-reload
sudo systemctl restart docker.service

完成上述所有操作后,docker push 仍然失败,证书验证失败。有人知道问题出在哪里,我该如何解决这个问题?

相关内容