我从 docker 的最新发行说明中得到以下引用 -
与所有主要的 IaaS 实施一样,Openstack 严重依赖虚拟机。尽管在某些应用程序中总会有虚拟机的情况,但我们相信轻量级容器在许多情况下是一个很好的选择,特别是对于 CPU 和内存密集型且受虚拟机性能开销影响的有效负载。
上面清楚地表明 docker 与 VM 的优势在于 CPU 和内存密集型有效负载,所以我的问题是 VM 相对于 docker 的优势是什么?或者我什么时候应该使用 VM 的 ver docker ?我发现我的大多数场景都由 docker 提供了良好的服务。