色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker鏡像加速原理

錢斌斌2年前71瀏覽0評論

docker鏡像加速原理?

Docker鏡像加速的原理:因為Docker鏡像是分層的,因此在加載一個鏡像的時候,會按照從底層到高層的順序依次加載該鏡像所需要的鏡像層。在加載的過程中,如果當前鏡像層已經(jīng)存在,則會跳過當前鏡像層。比如:已經(jīng)下載過MySQL鏡像,現(xiàn)在要下載Tomcat鏡像,而這兩個鏡像都需要centos鏡像層,那么下載Tomcat鏡像的時候,就會跳過下載CentOS鏡像層。

Docker鏡像實際上是由一層一層文件系統(tǒng)組成,這種層級文件系統(tǒng)就是UnionFS

當用docker run啟動這個容器時,實際上在鏡像的頂部添加了一個新的可寫層。這個可寫層也叫容器層。

這里我們通過案例來證明一下,這是我本地已經(jīng)下載好的鏡像包,大家可以看到centos這個鏡像包的大小才209M,平時我們安裝的虛擬機上的centos都是幾個G,這個里為什么200M就可以?這里我們的centos鏡像文件只是一個最精簡的rootfs版本,與底層系統(tǒng)共用了kernel,所以才200M就可以將一個centos跑起來,對于不同發(fā)行版本可能這個大小會略微有所不同。