操作系统:ubuntu
CPU:Intel(R)Xeon(R)CPU E5-2697 v4
CPU supports hardware virtualization
总结:在docker容器中,硬件虚拟化被声明为不支持,但CPU确实支持此功能。
重现的步骤:
1)在docker容器上执行egrep -c '(vmx|svm)' /proc/cpuinfo
观察结果:返回0,表示CPU不支持硬件虚拟化。但是,这个CPU确实支持硬件虚拟化。
答案 0 :(得分:0)
问题是Matt确定的。解决方案是将硬件辅助虚拟化暴露给来宾操作系统
为VMware ESX公开硬件辅助虚拟化的步骤:
右键单击虚拟机,然后选择“编辑设置”。
一 要查找虚拟机,请选择数据中心,文件夹,群集,资源池,主机或vApp。
b 单击“相关对象”选项卡,然后单击“虚拟机”。
2 在“虚拟硬件”选项卡上,展开“CPU”,然后选择“将硬件辅助虚拟化暴露给来宾操作系统。
”3 单击“确定”。
“管理”选项卡刷新,“嵌套的虚拟机管理程序CPU”选项显示“已启用”。