Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我是否需要Windows 10 Pro来运行Docker?错误:必须在BIOS中启用硬件辅助虚拟化和数据执行保护_Docker - Fatal编程技术网

我是否需要Windows 10 Pro来运行Docker?错误:必须在BIOS中启用硬件辅助虚拟化和数据执行保护

我是否需要Windows 10 Pro来运行Docker?错误:必须在BIOS中启用硬件辅助虚拟化和数据执行保护,docker,Docker,在使用OS build 19041.264将我的Windows 10 Home x64升级到2004版之后,我刚刚安装了Docker(我需要升级,因为Docker要求我的OS buld>19018)。现在,如果我想启动docker,我会发现这个错误Hardware assisted virtualization and data execution protection必须在BIOS中启用。我已经读过(这是一个老问题),但因为他们允许我在我的windows 10 home上安装docker,我认

在使用OS build 19041.264将我的Windows 10 Home x64升级到2004版之后,我刚刚安装了Docker(我需要升级,因为Docker要求我的OS buld>19018)。现在,如果我想启动docker,我会发现这个错误
Hardware assisted virtualization and data execution protection必须在BIOS中启用
。我已经读过(这是一个老问题),但因为他们允许我在我的windows 10 home上安装docker,我认为我可以在没有hyper-v的情况下运行它,因为我无法下载它。

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

另一种解决方案是,您可以使用Virtual box代替Microsoft本机Hyper-V。Docker toolbox附带Virtual box。您可以从下面的链接获取安装步骤的详细信息


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

谢谢,您的回答让我不知何故启用了AMD-V,现在让我运行docker