Docker+虚拟箱=VT-x不可用(VERR_VMX_NO_VMX)

Docker+虚拟箱=VT-x不可用(VERR_VMX_NO_VMX),docker,virtual-machine,virtualbox,Docker,Virtual Machine,Virtualbox,我安装了docker。在安装过程中,它抱怨说不能有两个虚拟化环境,这会使docker成为主要的虚拟化环境。我说:好的 现在,我需要回到启用virtualbox。我卸载了Docker,希望它能让事情恢复原状,但是:没有乐趣 既然docker不在了,我该如何为VirtualBox重新启用虚拟化 注意:虚拟化位在芯片上设置/启用 操作系统:Win10 Enterprise。如果启用了Microsoft Hyper-V,Virtualbox将无法运行 以下是解决方案: 以管理员身份打开命令提示符 搜索“

我安装了docker。在安装过程中,它抱怨说不能有两个虚拟化环境,这会使docker成为主要的虚拟化环境。我说:好的

现在,我需要回到启用virtualbox。我卸载了Docker,希望它能让事情恢复原状,但是:没有乐趣

既然docker不在了,我该如何为VirtualBox重新启用虚拟化

注意:虚拟化位在芯片上设置/启用


操作系统:Win10 Enterprise。

如果启用了Microsoft Hyper-V,Virtualbox将无法运行

以下是解决方案:

以管理员身份打开命令提示符 搜索“命令” 右键单击,然后选择“以管理员身份运行” 粘贴以下命令:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
然后重新启动


要完成@DrDamnit应答,还可以从菜单中禁用Microsoft Hyper-V

在“开始”菜单上搜索“打开Windows功能” 禁用Hyper-V 重新启动计算机

只要重新安装VirtualBox。我做了修复安装。现在将完全卸载,重新启动,向Windows API神祈祷,然后重试…卸载virtualbox,重新启动,重新安装。没有乐趣。如果我需要VirtualBox和Docker同时在Win10上工作,怎么办?你不能同时运行它们。Windows上的Docker实际上是在创建一个Linux虚拟机来处理Docker所依赖的内核名称空间,而这在1年前,也就是9个月前我发布这个问题时,在Windows 10中是不可用的。Hyper-V和Docker互不兼容。你得选一个。太棒了,谢谢!安装了docker可以玩,但弄乱了我的虚拟箱。确保以管理员身份运行。Docker首先需要Hyper-V才能工作。您可能还需要禁用基于虚拟化的安全性。重新启动后,您需要在程序和功能中禁用Hyper-V,如下所述-```错误:0x800f080c功能名称Microsoft-Hyper-V未知```