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

本文介绍了在Windows 10系统中,VMware与Docker因Hyper-V冲突导致无法同时使用的问题。尝试多种解决方案无效后,最终发现通过升级VMware到15.5以上版本,更新WIN10到2004版及以上,并保持Hyper-V开启状态,可以成功解决冲突。现在,Docker可以利用WSL启动容器,实现快速便捷的运行。
摘要由CSDN通过智能技术生成

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同时开启状态

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值