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 )

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM