如何在 Azure VM 中启用虚拟化

Tad*_*cha 4 virtual-machine azure docker docker-machine

我正在阅读有关 Docker 入门(第 4 部分)的文档,其中第一步是使用 VirtualBox 创建 VM。现在我已经满足所有先决条件并设置了所有内容,但是此步骤因错误消息而失败

Creating CA: /home/tadeasbucha/.docker/machine/certs/ca.pem
Creating client certificate: /home/tadeasbucha/.docker/machine/certs/cert.pem
Running pre-create checks...
Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"
Run Code Online (Sandbox Code Playgroud)

我无法访问任何可以尝试此计算机的硬件机器。是否可以设置 Azure VM (Ubuntu 16.04) 来启用虚拟化?我还尝试在创建 VM 时禁用虚拟化检查,但在这种情况下,它会卡在分配 IP 地址上。

Tad*_*cha 9

我找到了一个非常简单的解决方案,也许我只是没有彻底阅读 VM 大小描述。因为我的 VM 大小为 Dv2,不幸的是它不提供嵌套虚拟化。当我将 VM 的大小增加到 Dv3(显然默认情况下启用了嵌套虚拟化,VM 内部没有进一步的麻烦)时,我能够在我的 VM 内部创建 VM,没有任何问题。