Docker报错:x509: certificate has expired or is not yet valid

一、问题描述

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

修改完成后
Docker报错:x509: certificate has expired or is not yet valid_第1张图片

2、检查证书问题

如果是证书的问题需要编辑 daemo.json 文件:

vi /etc/docker/daemon.json

文件内添加:

{
"registry-mirrors":["https://b9pmyelo.mirror.aliyuncs.com"]
}

然后重启下 docker 服务:systemctl restart docker

你可能感兴趣的:(Linux,docker,linux,docker)