一、问题描述
Docker pull镜像的时候 出现错误
x509: certificate has expired or is not yet valid
二、解决问题
x509: certificate has expired or is not yet valid
X509:证书已过期或尚未有效
两种情况:
- 证书已经过期了
- 证书是没有问题的,但是系统时间不对
1、检查系统时间
[root@localhost ~]# date
系统时间不对 修改系统时间
更新时间同步即可:ntpdate cn.pool.ntp.org
如果提示不存在 ntpdate 命令需要先安装该命令:yum install ntpdate
修改完成后
2、检查证书问题
如果是证书的问题需要编辑 daemo.json 文件:
vi /etc/docker/daemon.json
文件内添加:
{
"registry-mirrors":["https://b9pmyelo.mirror.aliyuncs.com"]
}
然后重启下 docker 服务:
systemctl restart docker