Featured image of post Docker和Virtualbox的冲突

Docker和Virtualbox的冲突

Windows下Docker和Oracle VM VirtualBox的冲突

问题

在使用VirtualBox的时候,发现无法启动所有虚拟机时报错。

原因

安装了Docker,Docker开发环境会强制开启Hyper-V,导致VirtualBox无法启动。

解决方案

打开"开始"菜单,搜索"程序和功能",选择"启用或关闭 Windows功能",在列表中找到"Hyper-V"把前面的勾选取消并确定。 这个时候已经开始卸载,卸载完毕重启电脑即可。

1 2

如果还是不行那就用命令行再进行关闭。 以管理员身份运行命令提示符 执行命令

1
bcdedit /set hypervisorlaunchtype off

重启,运行Virtual Box即可

恢复

如果想要恢复hyper启动,

1
bcdedit / set hypervisorlaunchtype auto

一劳永逸

windows上安装docker时,选择wsl2 instead of HyperV,装在wsl2上就完了

潇洒人间一键仙
使用 Hugo 构建
主题 StackJimmy 设计