Docker和Virtualbox的冲突
Windows下Docker和Oracle VM VirtualBox的冲突
问题
在使用VirtualBox的时候,发现无法启动所有虚拟机时报错。
原因
安装了Docker,Docker开发环境会强制开启Hyper-V,导致VirtualBox无法启动。
解决方案
打开"开始"菜单,搜索"程序和功能",选择"启用或关闭 Windows功能",在列表中找到"Hyper-V"把前面的勾选取消并确定。 这个时候已经开始卸载,卸载完毕重启电脑即可。
如果还是不行那就用命令行再进行关闭。 以管理员身份运行命令提示符 执行命令
|
|
重启,运行Virtual Box即可
恢复
如果想要恢复hyper启动,
|
|
一劳永逸
windows上安装docker时,选择wsl2 instead of HyperV,装在wsl2上就完了