podman-image-diff(1) General Commands Manual podman-image-diff(1)

# [NAME](#NAME)

podman-image-diff - Inspect changes on an image's filesystem

# [SYNOPSIS](#SYNOPSIS)

**podman image diff** \[*options*] *image* \[*image*]

# [DESCRIPTION](#DESCRIPTION)

Displays changes on an image's filesystem. The image is compared to its parent layer or the second argument when given.

The output is prefixed with the following symbols:

**Symbol** **Description** A A file or directory was added. D A file or directory was deleted. C A file or directory was changed.

# [OPTIONS](#OPTIONS)

## **--format**

Alter the output into a different format. The only valid format for **podman image diff** is **json**.

# [EXAMPLES](#EXAMPLES)

Display image differences from images parent layer:

```
$ podman image diff redis:old
C /usr
C /usr/local
C /usr/local/bin
A /usr/local/bin/docker-entrypoint.sh
```

Display image differences between two different images in JSON format:

```
$ podman image diff --format json redis:old redis:alpine
{


  "changed": [


    "/usr",


    "/usr/local",


    "/usr/local/bin"


  ],


  "added": [


    "/usr/local/bin/docker-entrypoint.sh"


  ]
}
```

# [SEE ALSO](#SEE_ALSO)

[**podman(1)**](/man/enterprise-packages/podman-doc-5.8/podman.1), [**podman-image(1)**](/man/enterprise-packages/podman-doc-5.8/podman-image.1)

# [HISTORY](#HISTORY)

August 2017, Originally compiled by Ryan Cole rycole@redhat.com ⟨mailto:rycole@redhat.com⟩

---

Document: podman-image-diff(1) from podman-doc-5.8 5.8.8-r0 (Chainguard OS)
Source: https://github.com/containers/podman
