【问题标题】:Cannot enable Hyper-V service with Docker in windows 10 [closed]无法在 Windows 10 中使用 Docker 启用 Hyper-V 服务 [关闭]
【发布时间】:2020-10-16 22:33:47
【问题描述】:

我已经在我的 BIOS 中启用了虚拟化,并且还在 Windows 功能中启用了它

此外,带有 android studio 的 android 模拟器运行良好,但是当我尝试为 windows 运行 Docker 时,我遇到了这个问题?

不知道问题出在哪里?

【问题讨论】:

  • 尝试重启你的机器。
  • 我试过很多次

标签: docker virtualization hyper-v


【解决方案1】:

您需要在启动时自动启动管理程序。

以管理员身份打开 Powershell。 粘贴行:

bcdedit /set hypervisorlaunchtype auto

然后管理程序将在下次启动时启动,它应该可以工作。 有关未来信息,请参阅: https://d3v.one/windows-10-changing-hyper-v-support-at-boot-time/

【讨论】:

  • 它可以工作,谢谢,但我遇到了另一个问题:Docker.Core.HttpBadResponseException: Unhandled exception: Operation failed with result 4096 at Docker.Core.Logging.ClientExceptionInterceptor.d__0.MoveNext( ) 在 C:\workspaces\stable-2.3.x\src\github.com\docker\pinata\win\src\Docker.Core\Logging\ClientExceptionInterceptor.cs:line ......
  • 对不起,我不是 docker pro,但有一些谷歌点击率
【解决方案2】:

就我而言,这对我有用更具体的步骤:

进入“应用程序和功能”。 在相关设置下选择右侧的程序和功能。 选择打开或关闭 Windows 功能。 取消选择 Hyper-V,然后单击确定。 (所以我禁用它) 重启电脑

重启后我去: '应用程序和功能。 在相关设置下选择右侧的程序和功能。 选择打开或关闭 Windows 功能。 选择 Hyper-V 并单击确定。 (所以我启用它) 电脑重启

重启后,docker正常工作了。

【讨论】:

    【解决方案3】:

    对我的团队有用的是确保容器和 Hyper-V 已启用,然后确保 Docker 桌面已更新。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    【解决方案4】:

    我尝试了这里描述的两个选项都没有成功:

    1. Windows feature(重启)中未选中Hyper-V,再次选中(重启)
    2. 在 Powershell 中以管理员身份运行 bcdedit /set hypervisorlaunchtype auto 并重新启动 PC

    解决方案:对我来说解决问题的是更新 Docker Desktop 版本(从 3.6 到 4.3)

    【讨论】:

      猜你喜欢
      • 2020-05-28
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多