harbor客户端证书问题

Posted Bless

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了harbor客户端证书问题相关的知识,希望对你有一定的参考价值。

自己搭了个harbor来托管private docker image,按照官方的教程非常顺利,最后通过jenkins打包后push docker image 的时候发现证书信任有问题了

Error response from daemon: Get https://harbor.XXX.net/v2/: x509: certificate signed by unknown authority

证书是let‘s encrypt签发的,问题是系统的ca就是不信任,没办法,还是把证书的ca加到系统里面去吧

签发证书会留下ca.crt,拷贝到/etc/pki/ca-trust/source/anchors

然后运行update-ca-trust extract,

再登录,

docker login harbo.xxx.net -u push

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded

这样就可以了!

以上是关于harbor客户端证书问题的主要内容,如果未能解决你的问题,请参考以下文章

Harbor容器仓库的镜像上传

Harbor安全:cfssl工具为Harbor颁发https证书

harbor部署,包括正式证书的使用

Harbor使用公网证书

部署harbor并实现https(SAN签发证书)

Harbor 开机自启遇到的问题