Docker for Windows 启动失败,提示Kubernetes证书无效

起因

部署服务器到一台很久未更新的系统(windows 10),安装docker后,恰好系统自动更新,重启后docker不能启动,提示Kubernetes证书无效(未截到图,抱歉)

排查

  1. 因为没有开启Kubernetes,排除这部分原因
  2. 预感是docker生成的证书,在系统更新后验证失效了

解决

  1. 删除C:\ProgramData\DockerDesktop(生产环境慎用!)
  2. 重新运行Docker for Windows Installer.exe更新证书

一键脚本 reset.bat

powershell -NoLogo -Command "{del -Recurse -Force C:\ProgramData\DockerDesktop}"
"Docker for Windows Installer.exe"
posted @ 2019-04-28 18:20  wuyaSama  阅读(1041)  评论(0编辑  收藏  举报