Docker 出現 no space left on device

下午在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,你就只要先清除真正的真兇就可以了。

學習程式原來可以這麼簡單:六角學院線上課程

初學者如何成為vue前端工程師:查看課程內容

---------------------------

| 軟體開發 | 網站建置 | 網頁系統 | 資料庫網站 |

| 客製化網站 (報名系統、投票系統、掛號系統...) |

| 前後端技術合作 |

歡迎與我們聯繫:jessica@penueling.com

加入Line立即聊聊:@539mjyid

0
0 回復

發表評論

Want to join the discussion?
Feel free to contribute!

發佈留言

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