双击 Docker Quickstart Terminal 启动终端时,出现错误提示:
looks like something went wrong in step ‘looking for vboxmanage.exe’

Docker 找不到 vboxmanage.exe,查看 Docker 安装目录下的 start.sh,发现以下代码片段:

STEP="Looking for vboxmanage.exe"
if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then
VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe"
else
VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe"

此脚本是使用 VBOX_MSI_INSTALL_PATH 和 VBOX_INSTALL_PATH 这两个环境变量来定位 VBoxManage.exe 的,查看一下自己的环境变量,是否存在(有其中一个即可)。

我的设置了,但是设置的是 D:\VirtualBox,对比以上代码不难发现问题所在,改为 D:\VirtualBox\ 就好了!
注意一定是系统变量,不是用户变量,使用用户变量不起作用

-------------------------------------------------------------------------------------------------------------------我是分割线
提示这个报错:
Looks like something went wrong in step ´Finalize´... Press any key to continue...
注释 clear 命令

-------------------------------------------------------------------------------------------------------------------我是分割线
然后就能启动成功了


↙↙↙阅读原文可查看相关链接,并与作者交流