首頁 >運維 >Docker >docker特色總結

docker特色總結

王林
王林轉載
2020-05-30 16:55:244042瀏覽

docker特色總結

docker有以下特點:

1、上手快

用戶只需要幾分鐘,就可以把自己的程式「Docker 化」。 Docker 依賴「寫時複製」 (copy-on-write)模型,讓修改應用程式也非常迅速,可以說達到「隨心所欲,程式碼即改」 的境界。

隨後,就可以建立容器來運行應用程式了。大多數 Docker 容器只需要不到 1 秒即可 啟動。由於移除了管理程式的開銷,Docker 容器擁有很高的效能,同時同一台宿主機中也 可以運作更多的容器,使用戶盡可能的充分利用系統資源。

2、職責的邏輯分類

使用 Docker,開發人員只需要關心容器中運行的應用程序,而維運人員只需要關心如何管理容器。 Docker 設計的目的是要加強開發人員編寫程式碼的開發環境與應用程式要部署 的生產環境一致性。從而降低那種「開發時一切正常,肯定是運維的問題(測試環境都是正常的,上線後出了問題就歸結為肯定是運維的問題)」

3、快速高效的開發生命週期

Docker 的目標之一就是縮短程式碼從開發、測試到部署、上線運行的周期,讓你的應用程式具備可移植性,易於構建,並且易於協作。 (通俗一點說,Docker 就像一個盒子,裡面可以裝很多物件,如果需要這些物件的可以直接將該大盒子拿走,而不需要從該盒子中一件件的取。)

#4、鼓勵使用服務導向的架構

Docker 也鼓勵服務導向的體系結構和微服務架構。 Docker 推薦單一容器只運行一個應用程式或進程,這樣就形成了一個分散式的應用程式模型,在這種模型下,應用程式或服務都可以表示為一系列內部互聯的容器,從而使分散式部署應用程序,擴展或調試應用程式都變得非常簡單,同時也提高了程式的內省性。 (當然,可以在一個容器中運行多個應用程式)。

推薦教學:docker

以上是docker特色總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除