Win10-Docker和VMware运行环境冲突解决办法

  由于一致在win10下面跑的有VMware,也一直正常,今天今天心血来潮的在VS2019下面尝试了基于DotNet-Core-3.1的Web应用体验,同时开启了对Docker的支持,于是根据提示安装完了Docker For Window ,这时候Window下面的Docker也都正常运行起来了;然而此致却发现VMware缺无法启动,结果真是有点尴尬。

  为了解决该冲突,经过一番操作与查阅资料,将解决办法记录下来,免得今后再次尴尬。

  当使用Docker For Window,且不使用VMware时,请以管理员身份运行PowerShell,并输入 命令:bcdedit /set hypervisorlaunchtype on 回车,然后重启电脑;此时Docker For Window运行Ok。

  当需要WMware而不是用Docker For WIndow时,请以管理员身份运行PowerShell,并输入 命令:bcdedit /set hypervisorlaunchtype off 回车,然后重启电脑;此时WMware运行Ok。

  总结起来,出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容,那么通过上面的切换配置,可实现不同场景使用。

 

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...