博主在使用Harbor过程遇到这样一个有趣的报错:
Error response from daemon: Get https://192.168.2.250:443/v2/: x509:
cannot validate certificate for 192.168.2.250 because it doesn't contain any IP SANs
报错的意思是:来自守护进程的错误响应:Gethttps://192.168.2.250:443/v2/: x509:无法验证192.168.2.250的证书,因为它不包含任何IP SAN
博主Harbor地址192.168.2.250,使用443为安全端口。
【原因】:
docker无法验证私有仓库的证书。
【解决】:
遇到问题不要慌,打把王者就知道解决了。我是这么解决的:
1、编辑docker的配置文件(/etc/docker/daemon.json)
2、 添加"insecure-registries":["192.168.2.250:443"],指定Harbor镜像仓库的地址和端口。
3、 重启docker服务,问题即可解决。
若依然无法解决,可在评论区留言。
一个Harbor镜像备份方案,老板差点让我走_帮我起个名的博客-****博客
cfssl工具生成HTTPS证书来搭建Harbor镜像仓库_帮我起个名的博客-****博客