无法启动';Docker for windows';在Azure Win 10虚拟机上

无法启动';Docker for windows';在Azure Win 10虚拟机上,azure,docker,azure-virtual-machine,docker-engine,Azure,Docker,Azure Virtual Machine,Docker Engine,我刚从Docker Hub网站下载了“Docker for Windows” 我正在使用Windows 10 Pro N运行Azure虚拟机。虚拟机的大小为“标准B2s(2 vCPU,4 GB内存)” 我得到的错误如下: 我读了这个链接: 这个问题是由VM大小引起的吗?如果是这样,我如何为这个虚拟机安装Docker版本?是的,这是因为虚拟机的大小。当您想要在Windows虚拟机中安装Docker引擎时,您需要在虚拟机中启用虚拟化。对于Azure虚拟机,它意味着虚拟机的适当大小。请参见下面的步

我刚从Docker Hub网站下载了“Docker for Windows”

我正在使用Windows 10 Pro N运行Azure虚拟机。虚拟机的大小为“标准B2s(2 vCPU,4 GB内存)”

我得到的错误如下:

我读了这个链接:


这个问题是由VM大小引起的吗?如果是这样,我如何为这个虚拟机安装Docker版本?

是的,这是因为虚拟机的大小。当您想要在Windows虚拟机中安装Docker引擎时,您需要在虚拟机中启用虚拟化。对于Azure虚拟机,它意味着虚拟机的适当大小。请参见下面的步骤。然后Docker引擎将在VM中正常工作

这里是一个例子,虚拟机的大小是标准的D2s v3(2个vCPU,8个GiB内存),然后docker引擎安装在其中并运行良好。以下是截图:


只有某些Azure虚拟机支持嵌套虚拟化。这个链接显示了哪些支持它

查找“vCPU:Core”列中带有“***”的机器,如文章所述:


***超线程且能够运行嵌套虚拟化

我可以从中获取嵌套虚拟化支持的VM列表的任何链接?@knowdotnet该链接已存在于文档中。我再次提供给你。看一下文档下面的解释。我将其标记为“答案”,但此查询仍处于打开状态:我可以从中获取嵌套虚拟化支持的VM列表的链接。你提到的链接给出了所有虚拟机的列表only@knowdotnet您是否看到链接下方的描述“***超线程且能够运行嵌套虚拟化”?大小表显示了使用
***
支持嵌套虚拟化的大小。谢谢,我忽略了!