【问题标题】:Do I need Windows 10 Pro to run Docker? Error: Hardware assisted virtualization and data execution protection must be enabled in the BIOS我是否需要 Windows 10 Pro 才能运行 Docker?错误:必须在 BIOS 中启用硬件辅助虚拟化和数据执行保护
【发布时间】:2020-05-30 05:33:13
【问题描述】:

在将我的 Windows 10 Home x64 升级到 2004 版后,我刚刚安装了 Docker,操作系统版本为 19041.264(我需要升级,因为 Docker 要求我的操作系统版本 >19018)。现在,如果我想启动 docker,我会收到此错误 Hardware assisted virtualization and data execution protection must be enabled in the BIOS。我已经阅读了this(它是旧的)问题,但是因为他们让我在我的 Windows 10 主页上安装 docker,我假设我可以在没有 hyper-v 的情况下以某种方式运行它,因为我无法下载它。

【问题讨论】:

    标签: docker


    【解决方案1】:

    Hyper-V 角色无法安装在 Windows 10 Home 上。 Hyper-V 用于在 Windows 上运行 Linux 内核。

    https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

    另一种解决方案是您可以使用 Virtual box 而不是 Microsoft 本机 Hyper-V。 Docker 工具箱自带 Virtual box。您可以从以下链接获取详细的安装步骤。

    https://docs.docker.com/toolbox/toolbox_install_windows/

    【讨论】:

    • 谢谢,您的回答让我以某种方式启用 AMD-V,现在让我运行 docker
    【解决方案2】:

    您需要 Windows 10 Pro 才能运行 docker。家庭版对此没有用处。

    【讨论】:

      猜你喜欢
      • 2017-02-02
      • 2017-03-25
      • 2021-06-13
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      相关资源
      最近更新 更多