gpt4 book ai didi

docker - docker 需要在 Bios 中启用 Hyper-v 才能工作

转载 作者:行者123 更新时间:2023-12-02 18:36:06 29 4
gpt4 key购买 nike

让我们简单点,好吧,根据 core-info 工具,我的设备 ( windows 10 pro ) 应该支持 ( SLAT )但是当我尝试在我的 power-shell 中运行系统信息时,我看到了这个


VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes

然后当我尝试运行 Docker 时它没有启动,它表明我必须在我的 BIOS 中启用虚拟化

我已经尝试了所有传统的东西,比如:1- 在您的 PowerShell 类型中 dism.exe/Online/Enable-Feature:Microsoft-Hyper-V/All2- 尝试重新启动您的电脑并确保在 BIO 设置中启用了虚拟化(我这样做了,但它没有解决我的问题。3- 我尝试使用 Windows 功能打开或关闭 Hyper-v

我希望能够运行docker

最佳答案

this thread 所示,这可能是处理器问题。

Second Level Address Translation (SLAT), also known as nested paging, is a hardware-assisted virtualization technology which makes it possible to avoid the overhead associated with software-managed shadow page tables.

该线程包含了解您的处理器是否支持 not 功能的链接。

关于 VirtualBox , 这就是 legacy Docker Toolbox uses .

如果它也不起作用,您可以尝试使用(使用 VirtualBox 6.x)嵌套虚拟化方法,如 explained here , 激活 Windows 沙箱。

关于docker - docker 需要在 Bios 中启用 Hyper-v 才能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56141254/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com