docker下載的映像加起來不到3G,可是儲存檔案用掉了10多G是咋回事啊?
某草草
某草草 2017-04-25 09:01:30
0
1
745

我下載的鏡像很多都是id相同的,我試著加了一下,不同id的相加大概3G多,可是/var/lib/docker目錄大小是13G,也就啟動了兩個容器而已,這裡面有一些垃圾檔案吧,是不是我製作鏡像的時候的一些緩存,怎麼把這些刪掉呢?

某草草
某草草

全部回覆(1)
滿天的星座

如果你宿主是CentOS,並且使用的是預設的 loop 文件,那沒辦法,CentOS沒有Union FS實現,這個稀疏文件去模擬就是會不斷增長。 Ubuntu/Debian不會有這個毛病。

至於說清除沒有使用的鏡像、建造中間鏡像的問題。你可以先 docker images -a 看一下是不是有过多的 <none> 的镜像了,其中有一部分是这类镜像。删除他们直接 docker rmi $(docker images -aq -f "dangling=true")。然後再看就應該少多了。

另外,你的容器的內容也是在儲存層的。可以 docker ps -a 看一下是不是有很多之前的容器没有删掉的,同样,也可以 docker rm $(docker ps -aq -f "dangling=true") 來刪除。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板