看板 Linux 關於我們 聯絡資訊
我開始pull 一個新的 docker pull ubuntu:18.04 之後我在上面安裝一些環境結果整個docker image 有13G 後來我清除一些docker裡面的大點的檔案 du -sh 查看大約total 剩下9G 可以commit 後我看 docker image size 還是一樣是13G 請問一下是否哪邊搞錯?為什麼這樣無法縮減 image size? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.141.42 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1532256650.A.60C.html
kenduest: docker ps -a 看看之前的項目都清除看看 07/22 20:45
soem: docker是一層一層疊起來的,所以刪除是疊一層delete flag 07/23 00:06
soem: 這樣是不會變小的。我一般的作法是寫dockerfile,build的時 07/23 00:06
soem: 後下squash 07/23 00:06
soem: (還是你是只有一層就增加了13G呢?) 07/23 00:08
yshihyu: 好 我在仔細研究看看 感謝 07/23 01:06
ofy: 一條指令蓋一層,build的時候善用&&把指令接成一條 07/26 01:02
ofy: 迷你服務可以改用alpine當base 07/26 01:04