WIN10下的VMware与Docker冲突的解决方案

WIN10下的VMware与Docker冲突的解决方案

一、冲突原因

	Hyper-V是微软的虚拟化软件,类似VirtualBox、VMware,可以用来创建虚拟机。它们被称为Hypervisor或Virtual Machine Monitor(虚拟机监视器)。 由于Hyper-V与VirtualBox、VMware不能共存,因此当Hyper-V打开时,VirtualBox、VMware就不能正常工作了。
	然而,docker必须要在Hyper-V打开时才能进行工作,所以,二者理论上无法共存。

二、尝试

查阅了大量解决方案,作了如下尝试。

  • 1.初期装好docker和vmare后,频繁开关Hyper-V设置,并用到powershell指令,无用。
  • 2.安装了wvp组件,以为有什么转机,无用。
  • 3.更改wsl在pwershel的配置,无用。

三、解决方案

在万念俱灰准备放弃之时,点开了vmare的报错官方提示,给出解决方案的几条要素。
  • VMARE版本升级到15.5以上
  • WIN10升级到2004版本以上
  • Hyper-V为开启状态

完成以上三条可完美解决VMware与Docker冲突,通过开启Windows子系统,可以轻松安装linux系统.新版Windows docker不再需要vmbox作为容器,而是以wsl作为启动容器,启动速度更快更便捷。

最后上图。

VMware与Docker同时开启状态

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值