虚拟化 – 与docker.io配合使用的虚拟机管理程序

我过去一直在运行几种不同的虚拟化服务器(ESXi,XenServer,Proxmox / KVM).我现在处于需要建立一个应该长期运行的新虚拟化环境的位置.我认为为Docker做好准备可能是一个好主意,因为它最近经常出现.我在开发环境中非常成功地使用了vagrant,但还没有docker容器,但可能很快就会启动.

我的问题是,哪个是最好的虚拟化平台,让我可以在以后加入docker?我很想留在Xen周围的东西(最好不是Citrix风味),但其他任何东西都可以.客户机很可能只是Linux,可能偶尔会出现* BSD.我无法设置两个系统,因此docker容器必须与虚拟机位于相同的硬件上. (对于单机原因,我也想避免使用OpenStack,除非它是docker VM的理想匹配).

有什么建议什么虚拟化基础设施将与docker一起发挥作用?

最佳答案
Docker可以在任何管理程序AFAIK上运行.我在家里的XenServer上运行的Ubuntu VM上运行Docker.我的笔记本电脑上还有一个Ubuntu VM,在Virtualbox中运行Docker.另外,如果您对Docker感兴趣,我会看一下CoreOS,它以集群形式提供Docker功能.

至于选择要使用的虚拟机管理程序,选择最适合您的虚拟机管理程序,符合预算,并提供您需要的功能.

此外,如果这是出于严格的开发目的,我相信Digital Ocean提供了Docker镜像.

转载注明原文:虚拟化 – 与docker.io配合使用的虚拟机管理程序 - 代码日志