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

原由

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

排查

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

解决

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

一键脚本 reset.batshell

powershell -NoLogo -Command "{del -Recurse -Force C:\ProgramData\DockerDesktop}"
"Docker for Windows Installer.exe"
相关文章
相关标签/搜索