首页/云/Docker 容器速查/docker diff 查看容器文件改动
本包目录(366 条)
基础命令50 条
镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker diff 查看容器文件改动

列出容器可写层相对镜像的文件变化:A 新增、C 修改、D 删除;用于定位运行期间被写入或被改动的文件。

Docker 容器速查云更新于 2026-10-12
用途列出容器内文件系统差异
语法docker diff CONTAINER
标记A=Added C=Changed D=Deleted

示例

示例
docker diff web
docker diff web | grep -v '^C /var/log' | head -50
差异仅针对容器可写层;挂载卷(-v/--mount)里的变化不在 diff 结果里。

易错点

  • 只有路径没有内容,确认具体改动要配合 docker exec 查看或 docker logs 佐证
  • 运行久的容器 diff 输出可能非常长,先按目录过滤缩小范围

数据来源与参考

  • Docker 官方 CLI 参考:docker diff(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌