Docker的核心概念

Docker鏡像

Docker鏡像(Image)類似於虛擬機鏡像,可以將它理解爲一個面向Docker引擎的只讀模板,包含了文件系統。
鏡像是創建Docker容器的基礎。通過版本管理和增量的文件系統,Docker提供了一套十分簡單的機制來創建和更新現有的鏡像,用戶設置可以從網上下載一個已經做好的應用鏡像。

Docker容器

Docker容器(Container)類似於一個輕量級的沙箱,Docker利用容器來運行 和隔離應用。容器是從鏡像創建的應用運行實例,可以將其啓動、開始、停止、刪除,而這些容器是相互隔離、互不可見的。
可以把容器看做一個簡易版的Linux系統環境(這包括root用戶權限、進程空間、用戶空間和網絡空間等),以及運行在其中的應用程序打包而成的應用盒子。
鏡像自身是隻讀的。容器從鏡像啓動的時候,Docker會在鏡像的最上層創建一個可寫層,鏡像本身保持不變。

Docker倉庫

Docker倉庫(Repository)類似於代碼倉庫,是Docker集中存放鏡像文件的場所。

發佈了130 篇原創文章 · 獲贊 64 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章