无法在 windows 10 中使用 Docker 启用 Hyper-V 服务
Cannot enable Hyper-V service with Docker in windows 10
我已经在我的 BIOS 中启用了虚拟化,并且还在 Windows 功能中启用了它
此外,带有 android studio 的 android 模拟器运行良好,但是当我尝试 运行 Docker for windows 时,我遇到了这个问题?
不知道问题出在哪里?
您需要在启动时自动启动管理程序。
以管理员身份打开 Powershell。
粘贴行:
bcdedit /set hypervisorlaunchtype auto
然后管理程序将在下次启动时启动,它应该可以工作。
有关未来的信息,请参阅:
https://d3v.one/windows-10-changing-hyper-v-support-at-boot-time/
就我而言,这对我有用更具体的步骤:
转到“应用程序和功能”。
Select 相关设置下右侧的程序和功能。
Select 打开或关闭 Windows 功能。
Unselect Hyper-V 并单击“确定”。 (所以我禁用它)
重新启动计算机
重启后我去:
'应用程序和功能。
Select 相关设置下右侧的程序和功能。
Select 打开或关闭 Windows 功能。
select Hyper-V 并单击“确定”。 (所以我启用它)
电脑重启
重新启动后,docker 正常工作。
对我的团队有用的是确保容器和 Hyper-V 已启用,然后确保 Docker 桌面已更新。
我尝试了此处描述的两个选项但均未成功:
- 在
Windows feature
(重启)中未选中 Hyper-V
,再次选中(重启)
- 运行
bcdedit /set hypervisorlaunchtype auto
在 Powershell 中以管理员身份重新启动 PC
解决方案:解决问题的方法是更新 Docker 桌面版(从 3.6 到 4.3)
我已经在我的 BIOS 中启用了虚拟化,并且还在 Windows 功能中启用了它
此外,带有 android studio 的 android 模拟器运行良好,但是当我尝试 运行 Docker for windows 时,我遇到了这个问题?
不知道问题出在哪里?
您需要在启动时自动启动管理程序。
以管理员身份打开 Powershell。 粘贴行:
bcdedit /set hypervisorlaunchtype auto
然后管理程序将在下次启动时启动,它应该可以工作。 有关未来的信息,请参阅: https://d3v.one/windows-10-changing-hyper-v-support-at-boot-time/
就我而言,这对我有用更具体的步骤:
转到“应用程序和功能”。 Select 相关设置下右侧的程序和功能。 Select 打开或关闭 Windows 功能。 Unselect Hyper-V 并单击“确定”。 (所以我禁用它) 重新启动计算机
重启后我去: '应用程序和功能。 Select 相关设置下右侧的程序和功能。 Select 打开或关闭 Windows 功能。 select Hyper-V 并单击“确定”。 (所以我启用它) 电脑重启
重新启动后,docker 正常工作。
对我的团队有用的是确保容器和 Hyper-V 已启用,然后确保 Docker 桌面已更新。
我尝试了此处描述的两个选项但均未成功:
- 在
Windows feature
(重启)中未选中Hyper-V
,再次选中(重启) - 运行
bcdedit /set hypervisorlaunchtype auto
在 Powershell 中以管理员身份重新启动 PC
解决方案:解决问题的方法是更新 Docker 桌面版(从 3.6 到 4.3)