为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

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

TA贡献1826条经验 获得超6个赞

你就把一个docker的container理解成一个虚拟机就好了。虚拟机启动需要半分钟,docker的container启动只需要半秒钟。读文档没用,自己动手操作一下就明白了。
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 534 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信