VM的优势在于轻量级容器(docker)

mur*_*a52 7 virtual-machine openstack lxc docker

我有以下引用来自docker的最新发行说明 -

与所有主要的IaaS实施一样,Openstack在很大程度上依赖于虚拟机.虽然在某些应用程序中总会出现虚拟机的情况,但我们认为轻量级容器在许多情况下都是一个很好的替代方案,特别是对于CPU和内存密集型且受到虚拟机性能开销影响的有效负载.

以上清楚地表明,docker与VM的优势在于CPU和内存密集型有效载荷,所以我的问题是VM对Docker的优势是什么?或者什么时候应该使用VM的版本码头?我发现我的大部分场景都是由docker服务好的.

cre*_*ack 9

VM优于docker的优势在于VM实际上模拟硬件.您可以更好地控制CPU,网络以及Docker上的所有内容,您将受到主机硬件的限制.

此外,使用VM,您可以运行非Linux主机,如Windows,BSD或Solaris.Docker受其Linux内核依赖性的限制.

  • 如上所述,没有容器的实时迁移.VMs与容器,马匹为课程. (2认同)