Docker 核心是什么?

Docker 核心是什么?

docker 核心是什么?

1、鏡像自身是只讀的;

簡單的說,容器是鏡像的一個運行實例。所不同的是,鏡像只是靜態的只讀文件,而容器帶有運行時需要的可寫文件層。
如果認為虛擬機是模擬運行的一整套操作系統(包括內核、應用運行態環境和其它系統環境)和跑在上面的應用,
那么docker容器就是獨立運行的一個(或一組)應用,以及它必須的運行環境。

2、docker倉庫類似于代碼倉庫,它是docker集中存放鏡像文件的場所;

需要注意的是倉庫(repository),不要將docker倉庫和倉庫注冊服務器(registry)混淆。
倉庫注冊服務器是存放倉庫的地方,其上往往存放著多個倉庫。
每個倉庫集中存放某一類鏡像,往往包括多個鏡像文件,通過不同的標簽(tag)來區分。
比如,在下面這個倉庫注冊服務器中就有多個倉庫,有Ubantu倉庫、有CentOS的倉庫,還有很多其它的倉庫。

3、Docker鏡像類似于虛擬機鏡像,可以將其理解為一個只讀模板。

docker容器類似于一個輕量級的沙箱,Docker利用容器來運行和隔離應用。
容器是從鏡像創建的應用運行實例。可以將其啟動、開始、停止、刪除,而這些容器都是彼此相互隔離的、互不可見的。

推薦教程:《PHP教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享