docker 解决了什么问题

1、应用程序的部署(对比 虚拟机和docker的优缺点   参考  https://mp.weixin.qq.com/s/r_xNmvmG2Hm17yXNzRJuwg  )

虚拟机的优点

  • 可以把资源分配到不同的虚拟机,达到硬件资源的最大化利用

  • 与直接在物理机上部署应用,虚拟更容易扩展应用。

  • 云服务:通过虚拟机虚拟出不同的物理资源,可以快速搭建云服务。


虚拟机的不足之处
虚拟机的不足之外来自于对物理服务器资源的消耗,当我们在物理服务器创建一台虚拟机时,便需要虚拟出一套硬件并在上面运行完整的操作系统,每台虚拟机都占用许多的服务器资源。

 Docker是在操作系统进程层面的隔离,而虚拟机是在物理资源层面的隔离。所以,docker不是绝对的物理隔离,可能会存在一定的安全性问题。

 ( 上图  取自  https://www.cnblogs.com/huanghongbo/p/6249313.html )

2、(开发、测试、预生产、生产)环境搭建的成本和一致性 ( 参考: https://mp.weixin.qq.com/s/TLUgXDYsXYHEkrfmXsBUZQ   https://mp.weixin.qq.com/s/u9jr6V_xKklHtsVKf9DKeA  )

 

 测试 预发布 生产 三个环境 属同一个镜像  解决了  一致性问题

 补充: ( 引自:https://mp.weixin.qq.com/s/us1b8gLbS5djEAFnTlQyGQ )

 

原文地址:https://www.cnblogs.com/light-train-union/p/11929478.html