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