# docker diff 命令
該命令可以顯示出容器相較于鏡像發生變化的文件和目錄。
## 語法
```
docker diff CONTAINER
```
## 解釋
該命令可以追蹤以下三種變化:
| 符號 | 描述 |
| --- | --- |
| A | 創建了文件或目錄 |
| D | 刪除了文件或目錄 |
| C | 修改了文件或目錄 |
## 實例
例子1:

例子2:

## 注意
* 由于`docker diff`命令是將該容器與創建該容器的鏡像進行比較,故在例子1中,雖然也刪除了文件,但是由于刪除的是自己創建的文件,因此最終并沒有在`docker diff`的結果中顯示出來。
* 在例子2中,刪除了原始鏡像自帶的 /tmp 目錄,因此在`docker diff`的結果中有顯示。
* `docker diff`的運行與容器狀態無關,只是顯示文件差異。
## 幫助
```
$ docker diff --help
Usage: docker diff CONTAINER
Inspect changes to files or directories on a container's filesystem
```
- 依附容器的 docker attach 命令
- 構建鏡像的 docker build 命令
- 提交容器的 docker commit 命令
- 復制文件到宿主機的 docker cp 命令
- 創建容器的 docker create 命令
- 查看容器變化的 docker diff 命令
- 查看事件的 docker events 命令
- 進入容器的 docker exec 命令
- 導出容器的 docker export 命令
- 查看鏡像歷史的 docker history 命令
- 查看本地鏡像的 docker images 命令
- 導入容器的 docker import 命令
- 查看 docker 信息的 docker info 命令
- 查看各項詳細信息的 docker inspect 命令
- 殺死容器的 docker kill 命令
- 導入鏡像的 docker load 命令