我想在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
中);在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
中);卸载Virtual Box并在管理员命令提示符中使用以下参数重新安装:
注意:最新的VirtualBox版本可能有所不同:
c:\downloads\VirtualBox-6.0.0-127566-Win.exe -msiparams NETWORKTYPE=NDIS5
尝试使用管理员运行快速入门。具体来说,右键单击快捷方式并选择“以管理员身份运行”。这对我有用。
以前的答案对我不起作用。我从Win10 Home卸载了Docker Toolbox。还删除了(所有文件)在Virtualbox中创建的“默认”VM。
在DockerToolbox-19.03.1.exe上 - >右键单击 - >解决兼容性问题。 Ran兼容性检查。在管理员模式下运行安装程序。
然后运行“Docker Quickstart终端”快捷方式,一切正常。