在我的 Windows 10 主机上运行 Docker 和 64 位 Linux 虚拟机

3
众所周知,Docker可以在Windows 10操作系统上本地运行。这需要启用Hyper-V。我已经这样做了,docker在我的win 10上运行得很好。我想在win 10上运行64位Linux虚拟机。因此,我下载了Oracle Virtual Box和Ubuntu ISO,并打开了Oracle VB,但它只显示32位客户版本。当我查看在线信息时,建议关闭Hyper-V以显示64位客户版本。我这样做了,就能够在我的win 10上安装64位Ubuntu虚拟机,但这破坏了我在win 10上运行的docker。
有没有办法让docker在win 10上运行并安装64位虚拟机?
3个回答

1

同时运行Hyper-V和VirtualBox是不可能的。如果系统安装了Hyper-V,则VirtualBox无法使用VT-x。

我听说有解决方法可以轻松切换,但每次必须重新启动系统。


谢谢,Seb。如果您了解解决方法,请告诉我。但是每次重新启动都很痛苦。 - Sachidananda Vs
对我的Win7(boot2docker虚拟机和64位Ubuntu虚拟机)感到满意。现在升级到Win10后,它让我失去了快乐。 - Sachidananda Vs
我回头看了一下,如果我找到解决方法的话,但在我的情况下,我切换回DockerTool Box(VirtualBox上的Docker),我发现在Windows上使用Docker存在一些问题(例如,在系统驱动器以外挂载hostshare等),这使得它对我来说无法使用,目前! - sebkrueger

0
有没有办法在我的Windows 10客户操作系统上同时运行Docker和64位虚拟机?请使用VirtualBox 6.0.x(从2018年12月开始)进行双重检查:

2.34. 使用 Hyper-V 与 Oracle VM VirtualBox

Oracle VM VirtualBox 可以在运行 Hyper-V 的 Windows 主机上使用。这是一个实验性功能。

不需要进行任何配置。Oracle VM VirtualBox 自动检测到 Hyper-V 并将其用作主机系统的虚拟化引擎。VM 窗口状态栏中的 CPU 图标表示正在使用 Hyper-V。

注意

使用此功能时,您可能会在某些主机系统上遇到显着的 Oracle VM VirtualBox 性能下降。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接