首頁 > 運維 > Docker > 主體

docker是什麼?有什麼作用?

王林
發布: 2020-06-24 17:54:10
轉載
7533 人瀏覽過

docker是什麼?有什麼作用?

什麼是docker?

(推薦教學:docker

Docker 是一個開放原始碼軟體項目,讓應用程式部署在軟體貨櫃下的工作可以自動化進行,藉此在 Linux 作業系統上,提供額外的軟體抽象層,以及作業系統層虛擬化的自動管理機制。

Docker 利用 Linux 核心中的資源分離機制,例如 cgroups,以及 Linux 核心名字空間,來建立獨立的容器。

這可以在單一 Linux 實體下運作,避免引導一個虛擬機器造成的額外負擔。 Linux 核心對名字空間的支援完全隔離了工作環境中應用程式的視野,包括行程樹、網路、使用者ID 與掛載檔案系統,而核心的cgroup 提供資源隔離,包括CPU、記憶體、block I/O 與網路。

有什麼作用?

解決運行環境不一致所導致的問題。這樣就不會產生「本地運行沒問題,可一到伺服器上就不行了」的情況。

限定最大的cpu使用記憶體硬碟,這樣就起到了隔離的作用,避免產生「一塊程式碼產生死循環,把磁碟佔滿了,其它程式也掛了」的情況。

總結成一句話:docker的標準化讓快速擴展,彈性伸縮變得簡單。

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

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板