Docker工具箱快速启动失败,Windows 10中出现VBoxManage.exe错误

问题描述 投票:0回答:3

我想在Windows 10 Home中使用docker。

在安装过程中(在Virtual Box部分中)我收到一个错误:

无法重命名此连接。已存在与您指定的名称的连接。指定其他名称。

这可以关闭,安装继续。

但是,当我单击快速启动(start.sh)时,我收到以下错误:

启动“默认”...(默认)检查网络是否需要重新创建...无法启动VM:C:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe startvm default --type headless failed:VBoxManage。 exe:错误:虚拟机“default”在启动期间意外终止,退出代码为1(0x1)。更多细节可以在'C:\ Users *****。docker \ machine \ machines \ default \ default \ Logs \ VBoxHardening.log中找到VBoxManage.exe:错误:详细信息:代码E_FAIL(0x80004005),组件MachineWrap,接口IMachine在步骤'检查默认状态'时出现问题...按任意键继续...

这个错误已经作为工具箱的Issue,但对某些人有效的解决方案并不适合我:

  • 删除.docker目录(在C:\Users\<user.name>\.docker中);
  • 重新安装virtualbox和docker工具箱;
  • 在工具箱安装期间选中“使用NDIS5驱动程序安装VirtualBox”。
virtualbox docker-toolbox
3个回答
4
投票

this answer的帮助下,我设法超越了这个错误:

第1步:下载并安装https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe并让它在后台运行

第2步:前往虚拟框程序文件(可能是:C:\Program Files\Oracle\VirtualBox)。

步骤3:转到兼容这三个.exe(Virtualbox.exe,VBoxHeadless.exe和VBoxManage.exe)并选择Windows 7。

快速启动并运行。

我不确定这是解决方案的全部责任,因为在此之前我也做了:

  • 删除.docker目录(在C:\Users\<user.name>\.docker中);
  • 重新安装virtualbox和docker工具箱;
  • 在工具箱安装期间选中“使用NDIS5驱动程序安装VirtualBox”。

1
投票

卸载Virtual Box并在管理员命令提示符中使用以下参数重新安装:

注意:最新的VirtualBox版本可能有所不同:

c:\downloads\VirtualBox-6.0.0-127566-Win.exe -msiparams NETWORKTYPE=NDIS5


0
投票

尝试使用管理员运行快速入门。具体来说,右键单击快捷方式并选择“以管理员身份运行”。这对我有用。


0
投票

以前的答案对我不起作用。我从Win10 Home卸载了Docker Toolbox。还删除了(所有文件)在Virtualbox中创建的“默认”VM。

在DockerToolbox-19.03.1.exe上 - >右键单击 - >解决兼容性问题。 Ran兼容性检查。在管理员模式下运行安装程序。

然后运行“Docker Quickstart终端”快捷方式,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.