如何在Azure VM中启用虚拟化

时间:2018-09-21 14:18:48

标签: azure docker virtual-machine 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"

我没有任何可以尝试此硬件的硬件机器。是否可以设置Azure VM(Ubuntu 16.04)以启用虚拟化?我也曾尝试在创建VM时禁用虚拟化检查,但在那种情况下,它卡在分配IP地址上。

1 个答案:

答案 0 :(得分:3)

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