7

我已经安装了 Docker for Windows(运行 Windows 10)。开箱即用,Docker 不会在 Hyper-V 上安装映像,但我能够让它工作。

编辑:我通过此屏幕的链接获得了 Kitematic:

在此处输入图像描述

单击下载后,我通过 http 获得一个 zip 文件。

接下来,我将 Kitematic zip 内容复制到 c:\program files\docker\kitematic。当我从 Docker 菜单运行 Kitematic 时,它给了我一个错误说明:

VirtualBox is not installed. Please install it via the Docker Toolbox.

如果可能的话,我不想使用 VirtualBox,因为我还有其他使用 Hyper-V 的软件。

是否可以让 Kitematic 使用 Hyper-V?

谢谢,

4

2 回答 2

16

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

于 2018-08-10T14:58:44.333 回答
2

下一个场景对我有用:

  1. 在 Windows 中禁用 hyper-v 功能
  2. 使用 Kitematic 重新安装 docker 工具箱
  3. 重启电脑
  4. 运行 Kitematic
  5. 进入设置->取消选中“下次重启时使用virtualbox而不是本机”
  6. 启用 hyper-v 返回
  7. 重启电脑
  8. 为 Windows 启动 Docker
  9. 运行 Kitematic

其中一些步骤可能是多余的,但在我的情况下它有所帮助。我相信必须有一些文件或设置告诉 Kitematic 使用 hyper-V 而不是 virtualbox 提供程序,但我没有设法找到另一种更改它的方法。

于 2018-06-06T22:02:34.070 回答