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

在我的主机windows10上运行docker和64位linux虚拟机,docker,windows-10,ubuntu-14.04,Docker,Windows 10,Ubuntu 14.04,大家都知道,Docker在Windows10操作系统上本机运行。这需要启用Hyper-V。我做到了,docker在我赢得10分时表现良好。我想在win 10上运行64位linux虚拟机。所以我下载了oracle虚拟盒和ubuntu iso,当我打开oracle vb时,它只显示了32位来宾版本。当我查看在线信息时,它建议关闭Hyper-V以显示64位来宾版本。我这样做了,并且能够在我的Win10上安装64位ubuntu虚拟机,但它破坏了我在Win10上运行的docker 有没有办法让docker

大家都知道,Docker在Windows10操作系统上本机运行。这需要启用Hyper-V。我做到了,docker在我赢得10分时表现良好。我想在win 10上运行64位linux虚拟机。所以我下载了oracle虚拟盒和ubuntu iso,当我打开oracle vb时,它只显示了32位来宾版本。当我查看在线信息时,它建议关闭Hyper-V以显示64位来宾版本。我这样做了,并且能够在我的Win10上安装64位ubuntu虚拟机,但它破坏了我在Win10上运行的docker


有没有办法让docker和64位虚拟机都在我的guest win 10操作系统上运行

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

我听说过一些变通方法,可以使切换变得容易,但每次都必须重新启动系统。

。在微软论坛上,有人建议Hyper-V并不真正关心你是否在虚拟机上安装了32位或64位操作系统

网上有很多关于如何创建Hyper-V Linux虚拟机的教程,看起来和任何教程一样好

有没有办法让docker和64位虚拟机都在我的guest win 10操作系统上运行

与(从2018年12月开始)再次核对:

  • 十年前的票仍然有效
  • 现在有一个“:
2.34. 在Oracle VM VirtualBox中使用Hyper-V Oracle VM VirtualBox可以在运行Hyper-V的Windows主机上使用。这是一个实验特性

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

注 使用此功能时,您可能会在某些主机系统上体验到Oracle VM VirtualBox性能的显著下降


谢谢,塞布。如果你知道解决办法,请告诉我。但是每次重新启动都是一项痛苦的工作。我对我的Win7(boot2docker虚拟机和64位ubuntu虚拟机)很满意。现在升级到win10后,我的幸福感消失了。我回头看看,如果我找到了解决办法,但在我的情况下,是切换回DockerToolBox(VirtualBox上的Docker),我在Docker for Windows上发现了一些问题(例如,在系统驱动器以外的其他驱动器上安装hostshare等),这些问题使我现在无法使用!