这种错误看似已经跟你说很清楚了,但是看国外docker社区也提到这个问题,一大堆回答解决了别人的问题,但未必解决你的。我写自己的方案,可能也未必适合你,如果要说Root Cause根源就是windows的虚拟化功能开启的问题。
An unexpected error was encountered while executing a WSL command, Commoncauses include access rights issues, which occur after waking the computer or notbeing connected to your domain/active directory.
这次是一个记录自己的一个解决方案:执行windows两个指令。
1. 指令1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. 指令2
bcdedit /set hypervisorlaunchtype auto
--
3. 启动成功。
--
如果上述还解决不了,那就去掉第一个指令的 /norestart 再执行上述两个命令,然后重启。
1. 指令1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all
2. 指令2
bcdedit /set hypervisorlaunchtype auto
--
3. 启动成功。
我处理过两次这个问题:第一次不重启就好了,第二次用了以上命令要重启。