Docker鏡像的實(shí)現(xiàn)原理

2018-08-04 17:54 更新

Docker 鏡像是怎么實(shí)現(xiàn)增量的修改和維護(hù)的? 每個(gè)鏡像都由很多層次構(gòu)成,Docker 使用 Union FS 將這些不同的層結(jié)合到一個(gè)鏡像中去。

通常 Union FS 有兩個(gè)用途, 一方面可以實(shí)現(xiàn)不借助 LVM、RAID 將多個(gè) disk 掛到同一個(gè)目錄下,另一個(gè)更常用的就是將一個(gè)只讀的分支和一個(gè)可寫(xiě)的分支聯(lián)合在一起,Live CD 正是基于此方法可以允許在鏡像不變的基礎(chǔ)上允許用戶(hù)在其上進(jìn)行一些寫(xiě)操作。 Docker 在 AUFS 上構(gòu)建的容器也是利用了類(lèi)似的原理。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)