我在Windows 10机器上安装了docker。
我的docker在命令行上工作正常。
但是Kitematic无法正常工作并且低于错误
命令失败:C:\ Program Files \ Docker Toolbox \ docker-machine.exe -D create -d virtualbox --virtualbox-memory 2048默认,Docker Machine 版本:0.13.0,build 9ba6da9,在C:\ Program找到二进制路径 Files \ Docker Toolbox \ docker-machine.exe,为其启动插件服务器 驱动程序virtualbox,插件服务器侦听地址127.0.0.1:2496,() 调用.GetVersion,使用API版本1,()调用.SetConfigRaw,() 调用.GetMachineName,(标志查找)调用 .GetMachineName,(flag-lookup)调用.DriverName,(标志查找) 调用.GetCreateFlags,在C:\ Program Files \ Docker中找到二进制路径 Toolbox \ docker-machine.exe,启动驱动程序的插件服务器 virtualbox,插件服务器侦听地址127.0.0.1:2500,() 调用.GetVersion,使用API版本1,()调用.SetConfigRaw,() 调用.GetMachineName,(默认)调用.GetMachineName,(默认) 调用.DriverName,(默认)调用.GetCreateFlags,(默认) 调用.SetConfigFromFlags,(默认)调用 .PreCreateCheck,(默认)DBG |命令:C:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe --version,(默认)DBG | STDOUT:,(默认)DBG | {,(默认)DBG | 5.2.6r120293,(默认)DBG | },(默认)DBG | STDERR:,(默认)DBG | {,(默认)DBG | },(默认)DBG |命令:wmic computersystem get hypervisorpresent,(默认)DBG | STDOUT:,(默认)DBG | {,(默认) DBG | HypervisorPresent,(默认)DBG | TRUE,(默认)DBG | ,(默认)DBG |预先创建检查时出错:“这台计算机是 运行Hyper-V。当Hyper-V出现时,VirtualBox将无法启动64位VM 活性。使用Hyper-V作为驱动程序,或禁用Hyper-V 虚拟机管理程序。 (要跳过此检查,请使用--virtualbox-no-vtx-check)“,打开 C:\用户\ Shubham Jain.docker \ machine \ machines \ default \ default \ Logs \ VBox.log:The 系统无法找到指定的路径。,通知bugsnag:[错误 预创建检查:“此计算机正在运行Hyper-V。VirtualBox不会 激活Hyper-V时启动64位VM。使用Hyper-V作为 驱动程序,或禁用Hyper-V管理程序。 (要跳过此检查,请使用 --virtualbox-NO-VTX检查)“],
我已经安装了docker工具和treid来使用它的Kitematic但仍然出现此错误。
我尝试重命名没有空格的docker工具文件夹,并在.sh中设置相同的名称,然后Kitematic无法找到它。
我已经在互联网上尝试了很多选项,因为我的码头工具实际上已经损坏了。我已将其设置为出厂重置设置,然后开始工作。
示例:
https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/
如果有人在窗口10中遇到过此问题,请分享您的经验。
参考截图
任何解决方法都会有所帮助
答案 0 :(得分:0)
我在this post中找到了解决此问题的方法:
您只需要删除%APPDATA%(C:\ Users {User} \ AppData \ Roaming)中的 Kitematic 文件夹,然后再次运行Kitematic
你能站在你的身边吗?