[问题] 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