众所周知,Docker在Windows10操作系统上本地运行。这需要启用Hyper-V。我这样做了,docker在我的win10上运行得很好,我想在win10上运行一个64位的linux VM,所以我下载了oracle virtual box和ubuntu iso,当我打开oracle vb时,它只显示了32位的访客版本。当我检查在线信息时,它建议关闭Hyper-V以显示64位来宾版本。我这样做了,并能够在我的win10上安装64位的ubuntu虚拟机,但它破坏了我在win10上运行的docker。
有没有办法在我的来宾win 10操作系统上同时运行docker和64位虚拟机?
发布于 2016-11-24 20:51:52
无法同时运行Hyper-V和Virtualbox。如果系统上安装了Hyper-V,则VT-x不可用于VirtualBox。
我听说过一些变通方法,可以使切换变得很容易,但每次都必须重新启动系统。
发布于 2016-11-24 21:48:14
Ubuntu is supported on Hyper-V。微软论坛上的This question建议,Hyper-V并不真正关心你在虚拟机中安装的是32位还是64位操作系统。
网上有很多关于如何创建Hyper- online虚拟机的教程,5 steps to create Ubuntu Hyper V Image看起来和其他的一样好。
发布于 2019-05-15 00:17:09
有没有办法在我的来宾win 10操作系统上同时运行docker和64位虚拟机?
与VirtualBox 6.0.x复核(从2018年12月开始):
现在有了"experimental feature":,
2.34。将Hyper-V与Oracle配合使用
Oracle VM VirtualBox可以在运行Hyper-V的Windows主机上使用。这是一个实验性的特性。
不需要配置。Oracle自动检测Hyper-V,并使用Hyper-V作为主机系统的虚拟化引擎。VM窗口状态栏中的CPU图标指示正在使用Hyper-V。
备注
使用此功能时,某些主机系统上的Oracle VM VirtualBox性能可能会显著下降。
https://stackoverflow.com/questions/40786719
复制相似问题