天天看點

容器鏡像檔案

docker

版本資訊:Docker version 1.13.1, build 64e9980/1.13.1

預設檔案存儲路徑:/var/lib/docker/

容器鏡像檔案

檢視鏡像ID

容器鏡像檔案

/var/lib//docker/image/overlay2/repositories.json 中存儲了所有的鏡像資訊

容器鏡像檔案

8652b9f0cb4c0599575e5a003f5906876e10c1ceb2ab9fe1786712dac14a50cf 就是完整的ImageID

然後在 /var/lib/docker/image/overlay2/imagedb/content/sha256/ 目錄下根據鏡像ID檢視鏡像的中繼資料資訊

容器鏡像檔案

rootfs是根檔案系統的資訊

容器鏡像檔案

在/var/lib/docker/image/overlay2/layerdb/sha256/下根據上面的diff_ids資訊檢視對應目錄資訊

容器鏡像檔案

cache-id記錄了鏡像在overlay2對應的目錄資訊

容器鏡像檔案

然後在/var/lib/docker/overlay2目錄下,根據cache-id中的資訊招到對應目錄

容器鏡像檔案

diff目錄中就是鏡像檔案的根檔案系統内容

容器鏡像檔案

容器運作時配置檔案

docker run 一個容器

容器鏡像檔案

容器的配置檔案存放路徑為 /var/lib/docker/containers/{container_ID}

容器鏡像檔案

如果文章對您有所幫助,可以點一下推薦哦

上一篇: Linux: du
下一篇: shell debug