Windows Docker工具箱赢得';开始

Windows Docker工具箱赢得';开始,windows,docker,docker-machine,docker-toolbox,Windows,Docker,Docker Machine,Docker Toolbox,试图在Windows 10上启动Docker Toolbox 1.12.0,并出现以下错误 Running pre-create checks... Creating machine... (default) Copying C:\Users\abc\.docker\machine\cache\boot2docker.iso to C:\Users\abc\.docker\machine\machines\default\boot2docker.iso... (default) Creating

试图在Windows 10上启动Docker Toolbox 1.12.0,并出现以下错误

Running pre-create checks...
Creating machine...
(default) Copying C:\Users\abc\.docker\machine\cache\boot2docker.iso to C:\Users\abc\.docker\machine\machines\default\boot2docker.iso...
(default) Creating VirtualBox VM...
(default) Creating SSH key...
Error creating machine: Error in driver during machine creation: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe createvm --basefolder C:\Users\abc\.docker\machine\machines\default --name default --register failed:
VBoxManage.exe: error: Code REGDB_E_IIDNOTREG (0x80040155) - Interface not registered (extended info not available)
VBoxManage.exe: error: Context: "CreateMachine(bstrSettingsFile.raw(), bstrName.raw(), ComSafeArrayAsInParam(groups), bstrOsTypeId.raw(), createFlags.raw(), machine.asOutParam())" at line 272 of file VBoxManageMisc.cpp

Looks like something went wrong in step ´Checking if machine default exists´... Press any key to continue...

以前有人遇到过这个错误吗

重新安装VirtualBox,然后重新启动我的机器修复了该问题。希望这也能解决你的问题

您可以通过重新安装VirtualBox并选择
repair
模式来解决此问题

C:\Program Files\Docker Toolbox\installers\virtualbox
->virtualbox.exe


完成此过程后,重新启动机器并微笑

看起来VirtualBox网络子系统出现了问题。尝试重新启动vbox服务。另外,您是否尝试过Docker for Windows?他们不再使用VirtualBox,而是提供了一个更易于使用和管理的环境。@Matt我仍然不确定hyper-v比VirtualBox好多少。。。我可以用与VB相同的方法用Hyper-V创建多台机器(即不同的VM)吗?@VonC我也不确定它是否更好。xhyve甚至更糟糕,因为它没有管理界面。“易于使用和管理”并不是每个人都可以使用的功能集,但我认为它确实让第一次使用VirtualBoxy的用户和类似的东西的生活变得更轻松。@Matt Right。。。作为一个老前辈,我会坚持我的VB;)@是的!一件好事是docker的形象已经从TinyCore搬到了Alpine。我希望这一变化被移植到
docker机器上
/
boot2docker