| # diff |
| |
| <!---MARKER_GEN_START--> |
| Inspect changes to files or directories on a container's filesystem |
| |
| ### Aliases |
| |
| `docker container diff`, `docker diff` |
| |
| |
| <!---MARKER_GEN_END--> |
| |
| ## Description |
| |
| List the changed files and directories in a container᾿s filesystem since the |
| container was created. Three different types of change are tracked: |
| |
| | Symbol | Description | |
| |--------|---------------------------------| |
| | `A` | A file or directory was added | |
| | `D` | A file or directory was deleted | |
| | `C` | A file or directory was changed | |
| |
| You can use the full or shortened container ID or the container name set using |
| `docker run --name` option. |
| |
| ## Examples |
| |
| Inspect the changes to an `nginx` container: |
| |
| ```console |
| $ docker diff 1fdfd1f54c1b |
| |
| C /dev |
| C /dev/console |
| C /dev/core |
| C /dev/stdout |
| C /dev/fd |
| C /dev/ptmx |
| C /dev/stderr |
| C /dev/stdin |
| C /run |
| A /run/nginx.pid |
| C /var/lib/nginx/tmp |
| A /var/lib/nginx/tmp/client_body |
| A /var/lib/nginx/tmp/fastcgi |
| A /var/lib/nginx/tmp/proxy |
| A /var/lib/nginx/tmp/scgi |
| A /var/lib/nginx/tmp/uwsgi |
| C /var/log/nginx |
| A /var/log/nginx/access.log |
| A /var/log/nginx/error.log |
| ``` |