CPU支持硬件虚拟化,但不支持docker容器

时间:2018-03-21 19:02:56

标签: docker sdk android-emulator kvm hardware-acceleration

操作系统: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确实支持硬件虚拟化。

1 个答案:

答案 0 :(得分:0)

问题是Matt确定的。解决方案是将硬件辅助虚拟化暴露给来宾操作系统

为VMware ESX公开硬件辅助虚拟化的步骤:

右键单击虚拟机,然后选择“编辑设置”。

一 要查找虚拟机,请选择数据中心,文件夹,群集,资源池,主机或vApp。

b 单击“相关对象”选项卡,然后单击“虚拟机”。

2 在“虚拟硬件”选项卡上,展开“CPU”,然后选择“将硬件辅助虚拟化暴露给来宾操作系统。

3 单击“确定”。

“管理”选项卡刷新,“嵌套的虚拟机管理程序CPU”选项显示“已启用”。