首頁  >  文章  >  運維  >  為什麼用docker部署

為什麼用docker部署

青灯夜游
青灯夜游原創
2021-11-25 17:11:234194瀏覽

使用docker部署的優勢:1、更快速的交付和部署程式碼,能大量地節省開發、測試、部署的時間;2、核心級的虛擬化,可以實現更高的效能和效率;3、相容性好,可更輕鬆的遷移和擴展應用程式;4、可實現自動化並且有效率的管理。

為什麼用docker部署

本教學操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。

Docker 是一個開源的應用程式容器引擎,讓開發者可以打包他們的應用程式以及依賴套件到一個可移植的映像中,然後發佈到任何流行的Linux或Windows作業系統的機器上,也可以實現虛擬化。容器是完全使用沙箱機制,彼此之間不會有任何介面。

為什麼要用Docker部署?

作為一種新興的虛擬化方式,Docker 跟傳統的虛擬化方式相比具有眾多的優勢。

首先,Docker 容器的啟動可以在秒級實現,這相比傳統的虛擬機器方式要快得多。其次,Docker 對系統資源的使用率很高,一台主機上可以同時運行數千個 Docker 容器。

容器除了運作其中應用程式外,基本上不消耗額外的系統資源,使得應用的效能很高,同時系統的開銷盡量小。傳統虛擬機方式運行 10 個不同的應用程式就要起 10 個虛擬機,而Docker 只需要啟動 10 個隔離的應用機。

具體說來,Docker 在下列幾個方面具有較大的優勢。

1、更快速的交付和部署

對開發和維運(devop)人員來說,最希望的就是一次創建或配置,可以在任意地方正常運作。

開發者可以使用一個標準的映像來建構一套開發容器,開發完成之後,維運人員可以直接使用這個容器來部署程式碼。 Docker 可以快速建立容器,快速迭代應用程序,並讓整個流程全程可見,使團隊中的其他成員更容易理解應用程式是如何建立和工作的。 Docker 容器很輕很快!容器的啟動時間是秒級的,大量地節省開發、測試、部署的時間。

2、更有效率的虛擬化

Docker 容器的運行不需要額外的hypervisor 支持,它是核心級的虛擬化,因此可以實現更高的性能和效率。

3、更輕鬆的遷移和擴展

Docker 容器幾乎可以在任意的平台上運行,包括實體機、虛擬機器、公有雲、私有雲、個人電腦、伺服器等。這種相容性可以讓使用者把一個應用程式從一個平台直接遷移到另外一個。

4、更簡單的管理

使用 Docker,只需要小小的修改,就可以取代以往大量的更新工作。所有的修改都以增量的方式被分發和更新,從而實現自動化並且有效率的管理。

推薦學習:《docker影片教學

以上是為什麼用docker部署的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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