容器docker的作用是什么 這四個好處你知道幾個


容器docker的作用是什么 這四個好處你知道幾個

文章插圖
1、作用:提到容器技術 , 我們就不可避免的會想到docker 。Docker 是一個開源的應用容器引擎 , 讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中 。在用Docker的情況下 , 大家可以直接把項目發布在DocKer容器上面進行測試 , 當項目需要正式上線的時候 , 直接可以把做好的DocKer 鏡像部署上去就行了 , 如果測試的好 , 就不必擔心項目上正式版本的時候再出現什么問題 。
2、好處:
(1)輕量、消耗少:使用Docker能合并多個服務以降低費用 , 不多的操作系統內存占用 , 跨實例共享多個空閑的內存 , 這些技術讓Docker能以更加緊密的資源提供更有效的服務合并 ?;贚XC輕量級特點 , 啟動快 , 而且docker能夠只加載每個container變化的部分 , 這樣資源占用小 , 在單機環境下與KVM之類的虛擬化方案相比 , 能夠更加快速和占用更少資源 。
(2)高利用率與隔離:容器服務沒有管理程序的額外開銷 , 與底層共享操作系統 , 性能更加優良 , 系統負載更低 , 在同等條件下可以運行更多的實例 , 充分利用系統資源 。同時 , 容器擁有不錯的資源隔離與限制能力 , 可以精確地對應用分配CPU、內存等資源 , 保證了應用間不會相互影響 。
【容器docker的作用是什么 這四個好處你知道幾個】(3)快速部署與微服務:Docker通過創建流程的容器 , 不必重新啟動操作系統 , 幾秒內能關閉 , 你可以在數據中心創建或銷毀資源 , 不用擔心額外消耗 。Docker 提供輕量的虛擬化 , 你能夠從Docker獲得一個額外抽象層 , 能夠在單臺機器上運行多個Docker微容器 , 而每個微容器里都有一個微服務或獨立應用 。
(4)標準化環境和控制:基于容器提供的環境一致性和標準化 , 你可以使用Gt等工具對容器鏡像進行版本控制 。相比基于代碼的版本控制來說 , 還能夠對整個應用運行環境實現版本控制 , 一旦出現故障可以快速回滾 。相比虛擬機鏡像 , 容器壓縮和備份速度更快 , 鏡像啟動也像啟動一個普通進程一樣快速 。

    推薦閱讀