解决docker和vmware使用冲突

为何冲突?

VMware自带虚拟化内核,但是在win10中Docker的工作需要依赖Hyper-V,本质上是Hyper-v和VMware内核之间的冲突,毕竟二者提供了相同的功能。

  • 当使用Docker,且不使用VMware时,请以管理员身份运行cmd或powershell,并输入 命令:bcdedit /set hypervisorlaunchtype auto回车,然后打开 控制面板>程序和功能>启用或关闭Windows功能 勾选Hyper-V,然后重启电脑;此时Docker运行OK。
    解决docker和vmware使用冲突

  • 当使用WMware而不是用Docker时,请以管理员身份运行cmd或powershell,并输入 命令:bcdedit /set hypervisorlaunchtype off 回车,然后打开 控制面板>程序和功能>启用或关闭Windows功能 勾掉Hyper-V,然后重启电脑;此时VMware运行OK。
    解决docker和vmware使用冲突

  • 附:
    不是以管理员身份运行
    解决docker和vmware使用冲突

上一篇:如何启用Hyper-V技术获取系统权限


下一篇:vEthernet 持续创建删不掉