首頁  >  文章  >  運維  >  Docker 的好處是什麼?

Docker 的好處是什麼?

Guanhui
Guanhui原創
2020-06-11 17:20:067827瀏覽

Docker 的好處是什麼?

Docker 的好處是什麼?


1、輕量、消耗少

使用Docker能合併多個服務以降低費用,不多的作業系統記憶體佔用,跨實例共享多個空閒的內存,這些技術讓Docker能以更緊密的資源提供更有效的服務合併。

2、基於LXC輕量級特點,啟動快,而且docker能夠只載入每個container變化的部分,這樣資源佔用小,在單機環境下與KVM之類的虛擬化方案相比,能夠更加快速和占用更少資源。

3、高利用率與隔離

容器服務沒有管理程式的額外開銷,與底層共享作業系統,效能更加優良,系統負載更低,在同等條件下可以運行更多的實例,充分利用系統資源。同時,容器擁有良好的資源隔離與限制能力,可以精確地對應用程式分配CPU、記憶體等資源,確保了應用間不會相互影響。

4、快速部署與微服務

Docker透過建立流程的容器,不必重新啟動作業系統,幾秒內能關閉,你可以在資料中心建立或銷毀資源,不用擔心額外消耗。 Docker 提供輕量的虛擬化,你能夠從Docker取得一個額外抽象層,能夠在單一機器上執行多個Docker微容器,而每個微容器裡都有一個微服務或獨立應用。

5、標準化環境和控制

基於容器提供的環境一致性和標準化,你可以使用Gt等工具對容器映像進行版本控制。相較於基於程式碼的版本控制來說,還能夠對整個應用程式運行環境實現版本控制,一旦發生故障可以快速回滾。比起虛擬機器鏡像,容器壓縮和備份速度更快,鏡像啟動也像啟動一個普通進程一樣快速。

推薦教學:《Docker

以上是Docker 的好處是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn