| 输出 | 每层:IMAGE、CREATED BY、SIZE、COMMENT |
|---|---|
| 用途一 | 找出体积大头(哪条 RUN 产生了大层) |
| 用途二 | 审计历史层中的凭据/文件残留 |
| 注意 | 历史层删除的文件仍占空间,除非同层清理 |
使用示例
使用示例
docker history myapp:1.0.0
docker history --no-trunc myapp:1.0.0 | head -n 20镜像瘦身优先看 history 找大层:常见大头是依赖包缓存、临时下载物与未清理的 apt/yum 缓存。
展示镜像每一层的创建命令与大小:定位『镜像为什么这么大』、确认敏感文件是否残留在历史层;配合 --no-trunc 看完整命令。
| 输出 | 每层:IMAGE、CREATED BY、SIZE、COMMENT |
|---|---|
| 用途一 | 找出体积大头(哪条 RUN 产生了大层) |
| 用途二 | 审计历史层中的凭据/文件残留 |
| 注意 | 历史层删除的文件仍占空间,除非同层清理 |
docker history myapp:1.0.0
docker history --no-trunc myapp:1.0.0 | head -n 20