[問題] docker image 容量縮小問題

看板Linux作者 (yshihyu)時間5年前 (2018/07/22 18:50), 編輯推噓0(008)
留言8則, 4人參與, 5年前最新討論串1/1
我開始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

07/22 20:45, 5年前 , 1F
docker ps -a 看看之前的項目都清除看看
07/22 20:45, 1F

07/23 00:06, 5年前 , 2F
docker是一層一層疊起來的,所以刪除是疊一層delete flag
07/23 00:06, 2F

07/23 00:06, 5年前 , 3F
這樣是不會變小的。我一般的作法是寫dockerfile,build的時
07/23 00:06, 3F

07/23 00:06, 5年前 , 4F
後下squash
07/23 00:06, 4F

07/23 00:08, 5年前 , 5F
(還是你是只有一層就增加了13G呢?)
07/23 00:08, 5F

07/23 01:06, 5年前 , 6F
好 我在仔細研究看看 感謝
07/23 01:06, 6F

07/26 01:02, 5年前 , 7F
一條指令蓋一層,build的時候善用&&把指令接成一條
07/26 01:02, 7F

07/26 01:04, 5年前 , 8F
迷你服務可以改用alpine當base
07/26 01:04, 8F
文章代碼(AID): #1RL66AOC (Linux)