这里是文章模块栏目内容页
Error response from daemon: error while validating Root CA Certificate: x509: certificate has expired or is not yet valid问题排查

在用  docker swarm join --token SWMTKN-1-51lzu9y3sutake5mdx8vxyl61ifarw6wscyoqc7t0rfv2cxwjv-2tx88s01u3n3swtmzl6w15gha 192.168.1.111:2377 

添加docker的swarm 子节点时报错了。

错误信息是:

Error response from daemon: error while validating Root CA Certificate: x509: certificate has expired or is not yet valid

这个信息,查询了一下主要是说 子节点所在的系统 时间和 manager主机的系统时间超过了15分钟的容错时间差;

所以第一时间是看,系统的时间是否设置对了。


然而,当你采用的是Vmware 管理的虚拟机里面的docker时,特别留意,虚拟机是否是从挂起状态恢复的。


如果是挂起后直接恢复,那么时间是从被挂起的那一刻算起的。


重新启动一下虚拟机就能把系统的时间 同步到当前时间。