6

我在 Windows 10 机器上设置了 docker。

我的 docker 在命令行上运行良好。

但 Kitematic 无法正常工作并抛出错误

GetMachineName,(default) Calling .DriverName,(default) Calling .GetCreateFlags,(default) Calling .SetConfigFromFlags,(default) Calling .PreCreateCheck,(default) DBG | 命令:C:\Program Files\Oracle\VirtualBox\VBoxManage.exe --version,(默认)DBG | STDOUT:,(默认) DBG | {,(默认) DBG | 5.2.6r120293,(默认)DBG | },(默认)DBG | STDERR:,(默认) DBG | {,(默认) DBG | },(默认)DBG | 命令:wmic 计算机系统获取虚拟机管理程序,(默认)DBG | STDOUT:,(默认) DBG | {,(默认) DBG | HypervisorPresent ,(默认)DBG | 真,(默认)DBG | ,(默认)DBG | },预创建检查出错:“这台计算机正在运行 Hyper-V。激活 Hyper-V 时,VirtualBox 不会启动 64 位 VM。要么使用 Hyper-V 作为驱动程序,要么禁用 Hyper-V 管理程序。 (要跳过此检查,使用 --virtualbox-no-vtx-check)",打开 C:\Users\Shubham Jain.docker\machine\machines\default\default\Logs\VBox.log:系统找不到指定的路径。,通知 bugsnag: [预创建检查出错:“这台计算机正在运行 Hyper-V。激活 Hyper-V 后,VirtualBox 不会启动 64 位 VM。要么使用 Hyper-V 作为驱动程序,要么禁用 Hyper-V 管理程序。(要跳过此检查,请使用 --virtualbox-no-vtx-check)"],

我已经安装了 docker 工具和 treid 来使用它的 Kitematic 但仍然收到此错误。

我试图在没有空格的情况下重命名 docker 工具文件夹并在 .sh 中设置相同的名称,然后 Kitematic 无法找到它。

我在互联网上尝试了很多可用的选项,并且由于同样的原因,我的 docker 实际上已损坏。我已将其设置为出厂重置设置,然后它开始工作。

例子:

https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/

如果有人已经在窗口 10 中遇到此问题,请分享您的经验。

参考截图

在此处输入图像描述

任何解决方法都会有所帮助

4

1 回答 1

1

我在这篇文章中找到了解决这个问题的方法:

您只需删除%APPDATA% (C:\Users{User}\AppData\Roaming) 中的Kitematic文件夹并再次运行 Kitematic

你能在你身边试试吗?

于 2018-12-27T06:39:42.007 回答