您好,登錄后才能下訂單哦!
今天小編給大家分享的是docker容器和鏡像的關系是什么,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。
docker的鏡像其實就是模板,跟我們常見的ISO鏡像類似,是一個樣板。使用鏡像常見的應用或者系統,稱之為一個容器。
1.docker鏡像
是docker容器運行時的只讀模板,鏡像可以用來創建docker容器。每個鏡像由一系列層的(layers)組成,Docker使用的UFS(聯合文件系統)來將這些層聯合到單獨的鏡像中。
UFS允許獨立文件系統中的文件和文件夾被透明覆蓋,形成一個單獨連貫的文件系統,正因為有了這些鏡像層的存在,docker是如此的輕量,當你改變一個docker鏡像,比如說升級到某個程序最新版本,這樣一個新的層會被創建,不需要替換或者是說重新創建,只需要升級,層使得分發docker鏡像變得簡單和快速。
2.docker容器
Docker 利用容器來運行應用,一個Docker容器包含了所有的某個應用運行所需要的環境。每一個 Docker 容器都是從 Docker 鏡像創建的。Docker 容器可以運行、開始、停止、移動和刪除。每一個 Docker 容器都是獨立和安全的應用平臺。
容器是從鏡像創建的運行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離、保證安全的平臺。
可以把容器看做是一個簡易版的Linux 環境(包括root用戶權限、進程空間、用戶空間和網絡空間等)和運行在其中的應用程序。
注:鏡像是只讀的,容器在啟動的時候,創建一層可寫層作為最上層。
關于docker容器和鏡像的關系是什么就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。