在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机
Posted
技术标签:
【中文标题】在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机【英文标题】:Can't start my virtual Box machine after installing Docker on Windows 【发布时间】:2018-04-05 01:44:48 【问题描述】:为了学习 ArchLinux,我在 VirtualBox 机器上安装并使用了 ArchLinux。它运行完美。现在我在我的电脑上安装了 Docker(Windows 环境)。在安装 Docker 的过程中,我收到一条警告,如果我在 Windows 上安装 Docker,VirtualBox 将无法启动我的机器,这将导致...
我卸载了 Docker,希望我仍然可以使用我的 ArchLinux。但我不能!
有人知道该怎么做,才能再次正确运行 VirtualBox 和里面的机器吗?
【问题讨论】:
【参考方案1】:VirtualBox 无法再运行,因为 Docker for Windows 在安装过程中激活了 Hyper-V(在您的许可下)。因此,您必须再次禁用此功能。您必须取消选中 Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off
中的 Hyper-V
。重新启动后,VirtualBox 应该能够再次运行。
【讨论】:
谢谢你解决了!我知道这是 hyper-v 的东西,但它不记得是什么。 拯救了我的一天...我想我需要根据 vbox 错误消息打开 Hyper-V。 我还需要禁用 Hypervisor,如下所述:***.com/questions/50053255/…【参考方案2】:我遇到了同样的问题。
我只是因为使用 BCDEDIT 更改了 Hyper-V 启动类型。
您可以尝试通过运行以下命令将启动类型设置为关闭:
bcdedit /set hypervisorlaunchtype off
请看这篇文章 => How to Disable Hyper-V Completely in Windows 10
【讨论】:
这个命令为我修复了它。但是以管理员权限打开 Powershell,然后运行命令。 要再次打开它,请在具有 root 访问权限的终端上使用bcdedit /set hypervisorlaunchtype auto
并重新启动。
您还需要重新启动电脑才能使更改生效【参考方案3】:
我也有同样的问题。但是关闭hyper-V后,我仍然无法打开我的虚拟机。 然后我将virtualbox升级到最新版本,然后virtual box再次工作。
【讨论】:
我在关闭 Hyper-V Windows 功能后也无法启动我的虚拟机。我必须使用 VirtualBox 安装程序修复我的 VirtualBox 安装。 和我一样,我从版本 6.0.4 更新到 6.1.14,我的虚拟机又启动了【参考方案4】:您必须在控制面板 -> 程序 -> 程序和功能 -> 打开或关闭 Windows 功能中取消选中 Hyper-V 和虚拟机平台(如果选中)。重新启动后,VirtualBox 应该能够再次运行。
【讨论】:
以上是关于在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 上安装 docker 工具箱后出现错误。错误:连接 ECONNREFUSED 10.0.75.2:2375