报错:Error: error contacting notary server: x509: certificate signed by unknown authority
按照如下方法尝试解决:
1、如果这个错误出现在docker login的时候,那就是insecure-registries的问题,在vim /etc/docker/daemon.json(没有就新建)中输入
{
"insecure-registries": ["registry.anxminise.cc"]
}
接着重启systemctl restart docker服务即可
2、如果是pull的时候,可能是docker版本过低,请升级到最新版。
2.1报错
2.2查看系统版本
2.3卸载并升级
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
curl -fsSL https://get.docker.com/ | sh
2.4启动docker服务,查看版本,拉取镜像不报错,期间操作只是升级了版本未做其他操作
3、如果是push的时候报错,可能是docker客户端没有证书,需要把harbor上的证书复制到docker客户端,存放地址如下(没有就新建):