首页/云/云与容器速查/docker diff 查看容器文件系统改动
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker diff 查看容器文件系统改动

列出容器相对镜像的文件系统变化:A 新增、C 修改、D 删除;用于定位『容器里改了什么』,也是决定要不要固化进镜像的依据。

云与容器速查云更新于 2026-10-12
标记含义A=Added 新增,C=Changed 修改,D=Deleted 删除
排查场景服务行为异常,怀疑有人在容器里手工改过文件
运维场景决定哪些改动应写回 Dockerfile/镜像
注意只显示相对镜像的改动,不含挂载卷内容

使用示例

使用示例
docker diff myapp
docker diff myapp | grep -E '^A|^C' | head -n 30
频繁出现大量 A/C 记录说明有人在容器里做事后修补:这是配置漂移的信号,应把变动固化进镜像与编排。

易错点

  • 把 diff 结果里的临时文件当问题文件删掉,导致运行态异常
  • 容器的写层改动被误认为已持久化(重建即丢)

数据来源与参考

  • Docker Docs:docker diff

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌