文章大綱

下午在build image的時候,我明明就是跟往常一樣複製語法、貼上。怎麼偏偏這次就報錯了,上網查了一下,原來從自從安裝 docker 到現在,我都沒有清除過快取,然後之前build過的 image 也都懶得刪除~ 所以在某個平凡的下午,docker 就任性地爆了,就像肚子餓的我一樣。

 

 

查詢

查詢到底docker有哪些資源霸佔了電腦

$ docker system df

這時候你會看到四個項目:ImagesContainersLocal VolumesBuild Cache

你看看啊你看看,竟然佔了21GB。不過換個角度看,21G就爆也太少了吧,都不知道我當初怎設定的~先不討論這個了。

 

 

清除

這時候就要把那罪魁禍首 Build Cache 給清掉

$ docker builder prune -a

  等他跑完,就會告訴你總共清除了多少空間

Total reclaimed space: 21.33GB

 

這時候你再查一次就可以看到 Build Cache 被清除了!

$ docker system df

當然如果你查詢的時候,佔用最多空間的不是 Build Cache,你就只要先清除真正的真兇就可以了。

0
0 回復

發表評論

想要加入討論嗎?
請盡情發表您的想法!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。