docker开启了就不能用VMware。
前天我电脑下载了docker,虽然不久后又卸掉了,但是第二天也就是昨天,我再次打开电脑,打开VMware的时候,发现弹出提示:此平台不支持虚拟化的intel vt-x/ept。
这时候就纳闷了,为啥??
我查看了一下虚拟机的设置,发现我是开启虚拟化的intel vt-x/ept的,然后我就在网上搜索了一番,实践后成功解决,得到解决方法如下:
1. 关闭服务里的有关HV的全部服务
由于我在 控制面板--程序--Windows功能 里找不到Hyper-V的功能,所以我采用以上方法禁用Hyper-V。
2.以管理员身份运行 Windows PowerShell
运行命令:bcdedit /set hypervisorlaunchtype off
这样Hype-V就禁用彻底了。
接下来重启一下电脑,再打开虚拟机,成功开机运行啦!
解决方法参考博文:https://blog.youkuaiyun.com/CNjcdyl/article/details/124802614
当想要启动docker时,则把上述功能都开启:
1.运行命令:bcdedit /set hypervisorlaunchtype auto
2.启用“适用于 Linux 的 Windows 子系统”功能
可输入命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3.启用“虚拟机平台”功能
可输入命令:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
再重启电脑,就可以了。