Can';t在Windows内部运行Docker,Windows位于VirtualBox内部

Can';t在Windows内部运行Docker,Windows位于VirtualBox内部,docker,Docker,我有一个客户向我发送了连接到他们的VPN的指示,但他们的VPN解决方案仅在Windows上受支持。因此,我正在尝试使用VirtualBox内部的Windows安装Docker,这样我就可以拆下一个容器(Kali)来执行我的评估 然而,我今天花了7个多小时来排除故障。我正在试图找出Windows或我的配置设置有什么问题。我在亚马逊的EC2中安装了WindowsServer2019,在VMware Fusion中安装了Lightsail和Windows10,现在终于安装了VirtualBox。不走运

我有一个客户向我发送了连接到他们的VPN的指示,但他们的VPN解决方案仅在Windows上受支持。因此,我正在尝试使用VirtualBox内部的Windows安装Docker,这样我就可以拆下一个容器(Kali)来执行我的评估

然而,我今天花了7个多小时来排除故障。我正在试图找出Windows或我的配置设置有什么问题。我在亚马逊的EC2中安装了WindowsServer2019,在VMware Fusion中安装了Lightsail和Windows10,现在终于安装了VirtualBox。不走运。每一种解决方案都需要大量的黑客攻击和故障排除,才能弄清楚到底发生了什么

主机规格:
马科斯大苏尔
2.9GHz四核Intel Core i7内存:16GB
存储:500GB闪存

我已经为主机分配了4GB内存,以及2个处理器内核

正如您在下面的屏幕截图中所看到的,Windows10Pro告诉我需要启用某些功能,左侧的可选功能窗口显示已启用。正如您在右侧看到的,我在VM中启用了硬件虚拟化

这与此处记录的内容完全相同:

以下是我迄今为止尝试过的所有东西:

尝试#1(回复:)

以下是输出:

重新启动并尝试再次启动Docker后,会发生相同的错误

尝试2:检查BIOS

有几个人建议这样做,但我没有找到使用VirtualBox引导到Windows BIOS的方法。这里什么都没有

尝试3:重新启用WSL(重新:)

根据此注释中的说明,我已从Windows 10的“可选功能”部分禁用了WSL,重新启动,出现了一个关于未启用WSL 2的错误,重新启用了WSL,再次重新启动,然后遇到了完全相同的错误

尝试4:禁用Hyper-V

已禁用Hyper-V并收到相同的错误

尝试5:修改.VMX文件(re:)

然而,这里也没有运气。与前面的错误不同,它失败的原因是“操作超时,因为未收到来自虚拟机或容器的响应”。我想它变得更慢了


有关如何解决此问题的任何新建议或建议?

windows上的Docker正在通过windows虚拟机中的虚拟机工作,我不确定是否有任何windows来宾虚拟机允许嵌套虚拟化。关于此问题,似乎有很多相互矛盾的文章。这些文章中的许多都提出了一些疯狂的解决办法,但它们似乎都不再相关或有效。
dism /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
bcdedit /set hypervisorlaunchtype auto