在我的主机windows10上运行docker和64位linux VM

时间:2016-11-24 12:42:42

标签: docker windows-10 ubuntu-14.04

众所周知,Docker在Windows 10操作系统上本机运行。这需要启用Hyper-V。我做到了这一点,docker在我的胜利10上运行正常。我想在我的胜利10上运行64位Linux VM。所以我下载了oracle虚拟盒和ubuntu iso,当我打开oracle vb时它只显示32-位客人版。当我检查在线信息时,它建议关闭Hyper-V以显示64位客户端版本。我做到了这一点,并且能够在我的胜利10上安装64位ubuntu VM,但它在win 10上破坏了我的docker。

有没有什么方法可以让我的guest虚拟机10 OS上安装并运行64位虚拟机?

3 个答案:

答案 0 :(得分:1)

无法同时运行Hyper-V和Virtualbox。如果系统上安装了Hyper-V,则VT-x不适用于VirtualBox。

我听说过使变换变得简单的解决方法,但每次都必须重新启动系统。

答案 1 :(得分:0)

Ubuntu is supported on Hyper-V。 Microsoft论坛上的This question表明,如果在虚拟机中安装32位或64位操作系统,Hyper-V并不在意。

在线有很多关于如何创建Hyper-V Linux虚拟机的教程,5 steps to create Ubuntu Hyper V Image似乎和其他人一样好。

答案 2 :(得分:0)

  

有什么方法可以同时运行docker和64位虚拟机并在我的客户机上运行并赢得10个操作系统?

使用VirtualBox 6.0.x(从2018年12月开始)再次检查:

  

2.34。将Hyper-V与Oracle VM VirtualBox一起使用

     

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

     

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

     

注意

     

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