名称¶
podman-diff - 检查容器或镜像文件系统的更改
概要¶
podman diff [选项] 容器|镜像 [容器|镜像]
描述¶
显示容器或镜像文件系统的更改。容器或镜像与其父层进行比较,或者在提供第二个参数时与第二个参数进行比较。
输出以以下符号为前缀
符号 |
描述 |
---|---|
A |
添加了文件或目录。 |
D |
删除了文件或目录。 |
C |
更改了文件或目录。 |
选项¶
--format¶
将输出更改为不同的格式。对于 podman diff,唯一有效的格式是 json
。
--latest, -l¶
不要提供容器名称或 ID,而是使用最后创建的容器。注意:最后一个启动的容器可能来自主机上其他 Podman 用户。 (此选项在远程 Podman 客户端中不可用,包括 Mac 和 Windows(不包括 WSL2)机器)
示例¶
显示与容器镜像相比容器修改过的文件
$ podman diff container1
A /myscript.sh
以 JSON 格式显示与容器镜像相比容器修改过的文件
$ podman diff --format json myimage
{
"changed": [
"/usr",
"/usr/local",
"/usr/local/bin"
],
"added": [
"/usr/local/bin/docker-entrypoint.sh"
]
}
显示指定容器与镜像之间的差异
$ podman diff container1 image1
A /test
参见¶
历史¶
2017 年 8 月,最初由 Ryan Cole rycole@redhat.com 编写