如何通过docker机在Centos 6docker集装箱中使用kvm

我试图通过docker机器在Centos 6 docker容器中使用kvm。 我的docker机vm(基于vmware融合)支持嵌套的虚拟机,但在我的泊坞窗容器中,我看到:

modprobe kvm FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file or directory modprobe kvm_intel FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file or directory 

任何想法我失踪?

Docker不是虚拟机。 这是打包应用程序的一种方法。

所以我认为运行KVM – 内核虚拟机是不可能的在docker集装箱内。

您可以阅读Docker和其他types虚拟化之间的区别: https : //www.docker.com/what-docker

您可能需要先加载Docker 主机上的kvm和kvm_intel模块,然后才能运行该容器

https://github.com/boot2docker/boot2docker/issues/1138#issuecomment-183199287

您可以在DockerHub中使用KVM简单容器 。 源代码在GitHub上提供,并已经在Ubuntu 16.04,Centos 7,Centos-Atomic 7.2和RancherOS的DockerHosts中进行了testing。