在 Windows 上安装后无法启动 docker

新手上路,请多包涵

我是 Docker 新手。安装 Docker Toolbox(操作系统:Windows 10)后,我运行 Docker Quickstart Terminal,在控制台中看到:

 Running pre-create checks...
Error wirh pre-create check: "Hyper-V is installed. VirtualBox won't boot a 64bits VM when Hyper-V is activated. It it's installed but deactivated, you can use --virtualbox-no-vtx-check to try anyways"
Look like something went wrong in step 'Checking if machine default exists'...
Press any key to continue...

我做错了什么?所有系统检查和安装步骤都从 这里开始

非常感谢您的帮助!

原文由 Denis Starkov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

在我的 Windows 10 机器上安装 Docker Toolbox 时,我遇到了同样的错误。

解决方案:

  1. 安装 Docker 社区版(不是 Docker 工具箱)
  2. 启用 Hyper-V

打开控制面板 -> 系统和安全 -> 程序(左侧面板) -> 打开或关闭 Windows 功能 -> 选中 Hyper-V 框

从 2017 年的 Win 10 开始,如果您没有 Hyper-V 选项,那么您的 Windows 操作系统不是企业版。此外,Docker 似乎在 Intel 处理器(不是 AMD)上工作得更好。

  1. 将 C:\Program Files\Docker\Docker\resources\bin 添加到环境变量中的路径。
  2. 打开 Git Bash 并输入 docker-compose up 现在该命令应该可以工作了。

如果您没有 GitBash,请下载它。

原文由 Gene 发布,翻译遵循 CC BY-SA 4.0 许可协议

Hyper-V 和 VirtualBox 相互冲突。

您可以卸载 Hyper-V 或运行

docker-machine create -d virtualbox --virtualbox-no-vtx-check test

资源

原文由 ArgonQQ 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题