转自:https://blog.youkuaiyun.com/lyf0327/article/details/107186258/
在 Dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。而commit也是层的增加。
这其实也很好理解,例如git,你对某个文件增加了一行,又删除了一这一行,虽然最新版文件看起来没有了,但其实历史还是被记录下来。
手里的这个环境并没有原始的Dockerfile,并不知道从第一版到现在做了什么。所以干脆从零开始,把当前的容器直接做成基础镜像。
不在废话,直接开始:
1.进入docker容器
查看当前目录,删除不需要内容(容器中)
#进入根目录
cd /
#查看各个目录体积
du -sh * |sort