docker是什么?有什么作用?(如何通俗解释Docker是什么)
生活随笔
收集整理的這篇文章主要介紹了
docker是什么?有什么作用?(如何通俗解释Docker是什么)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是docker?
(推薦教程:docker)
Docker 是一個開放源代碼軟件項目,讓應用程序部署在軟件貨柜下的工作可以自動化進行,借此在 Linux 操作系統上,提供一個額外的軟件抽象層,以及操作系統層虛擬化的自動管理機制。
Docker 利用 Linux 核心中的資源分離機制,例如 cgroups,以及 Linux 核心名字空間,來創建獨立的容器。
這可以在單一 Linux 實體下運作,避免引導一個虛擬機造成的額外負擔。Linux 核心對名字空間的支持完全隔離了工作環境中應用程序的視野,包括行程樹、網絡、用戶 ID 與掛載文件系統,而核心的 cgroup 提供資源隔離,包括 CPU、存儲器、block I/O 與網絡。
有什么作用?
解決運行環境不一致所導致的問題。這樣就不會產生“本地運行沒問題,可一到服務器上就不行了”的情況。
限定最大的cpu使用內存硬盤,這樣就起到了隔離的作用,避免產生“一塊代碼產生死循環,把磁盤占滿了,其它程序也掛了”的情況。
總結成一句話:docker的標準化讓快速擴展,彈性伸縮變得簡單。
以上就是docker是什么?有什么作用?的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的docker是什么?有什么作用?(如何通俗解释Docker是什么)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React jsx转换成原生JavaSc
- 下一篇: 美元有一千元面值吗