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"
相關文章
相關標籤/搜索