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

作者: yshihyu (yshihyu)   2018-07-22 18:50:46
我開始pull 一個新的
docker pull ubuntu:18.04
之後我在上面安裝一些環境結果整個docker image 有13G
後來我清除一些docker裡面的大點的檔案 du -sh 查看大約total 剩下9G
可以commit 後我看 docker image size 還是一樣是13G
請問一下是否哪邊搞錯?為什麼這樣無法縮減 image size?
謝謝
作者: kenduest (小州)   2018-07-22 20:45:00
docker ps -a 看看之前的項目都清除看看
作者: soem (流水)   2018-07-23 00:06:00
docker是一層一層疊起來的,所以刪除是疊一層delete flag這樣是不會變小的。我一般的作法是寫dockerfile,build的時後下squash(還是你是只有一層就增加了13G呢?)
作者: yshihyu (yshihyu)   2018-07-23 01:06:00
好 我在仔細研究看看 感謝
作者: ofy (毆飛)   2018-07-26 01:02:00
一條指令蓋一層,build的時候善用&&把指令接成一條迷你服務可以改用alpine當base

Links booklink

Contact Us: admin [ a t ] ucptt.com