最近升级Docker Desktop到4.x.x后,一直也没有成功把Kubernetes启用起来。前段时间用3.x.x的Docker Desktop是可以正常启用Kubernetes功能的,虽然在stackoverflow找到一些解决办法,但依然没有弄成功。现在也基本放弃启用本地的Docker Desktop的Kubernetes了,只用基本的Docker功能。但奇怪的是,最近在我的笔记本上,想把Docker Desktop卸载了重装,突然发现Docker Desktop也不工作了,真是气煞老夫啊!今天下午六点多又试了一下,终于把Docker Desktop的安装问题给解决了,也算是有点意外的收获。这里就简单梳理总结一下为什么Docker Desktop安装不了以及不工作的问题。
症状
- Docker Desktop安装好后,启动的时候,Docker的启动小图标icon一会就不见了
- Docker Desktop 安装失败,一直显示这个错误:"Component CommunityInstaller.EnableFeaturesAction failed: Not found"
原因与解决方案
经过一番折腾,原来是由于我电脑的Windows Management Instrumentation (WMI)坏了,可以安装这个重新修复一下WMI (备注:需要用admin的方式打开CMD或者Powershell去修复),之后Docker Desktop就可以成功安装和使用了。
写于2022.1.19晚上