docker x509: certificate has expired or is not yet valid

问题

很多文章说要更新系统时间,其实关系不大
certificate has expired or is not yet valid
翻译
证书已过期或者无效
意思是:仓库配置了https证书,但证书过期或者无效;

解决方案:

  • 方案1. 更新自己https证书,使用未过期且受信的证书,重启容器;
  • 方案2. 仓库不配置https证书,各客户端添加如下配置
#/etc/docker/daemon.json
{
  "registry-mirrors": [],
  "insecure-registries": [
    "hub.cap.lenovo.com"  #此处添加仓库地址,可以是ip
  ],
  "debug": true,
  "experimental": false
}

让连接仓库的客户端信任没有证书的仓库。

上一篇:OS L4-1: Scheduling Overview


下一篇:[LeetCode] 1029. Two City Scheduling