怎么理解这句话:`docker可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。`

在读Docker的这篇文档的时候:https://www.zhihu.com/questio...
常规来讲,我们可以在服务器上创建不同的虚拟机在不同的虚拟机上放置不同的应用,但是虚拟机开销比较高。docker可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。
这句话怎么理解呢?
他的意思是说,之前要达到一个目的,需要开多个虚拟机,在各个虚拟机上面开不同的服务。现在只需要开一个虚拟机,在这个虚拟机上面开多个Docker就能达到目的吗?
qq_遁去的一_1
浏览 535回答 2
2回答

鸿蒙传说

假设一个一个隔离环境(docker容器或者虚拟机)都部署一个应用,那么一台物理机上能启动的容器数量肯定比能创建虚拟机的数量多很多,这样均摊下来,每个应用的成本哪个多哪个少就很明显了。当然虚拟机的隔离比容器更加彻底,或者说更加安全。

跃然一笑

你就把一个docker的container理解成一个虚拟机就好了。虚拟机启动需要半分钟,docker的container启动只需要半秒钟。读文档没用,自己动手操作一下就明白了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript