# docker events 命令
該命令實時輸出 Docker 服務器端的事件,包括容器的創建、啟動、關閉等。
## 語法
```
docker events [OPTIONS]
```
## 常用參數
* -f:過濾出特定的信息
## 解釋
通過指定容器的 ID 可以過濾其他信息,和容器相關的事件有:attach,commit,copy,create,destroy,detach,die,exec_create,exec_detach,exec_start,export,kill,oom,pause,rename,resize,restart,start,stop,top,unpause,update
```
docker events -f container=<name or id>
```
通過指定鏡像 ID 可以過濾其他信息,和鏡像相關的事件有:delete,import,load,pull,push,save,tag,untag
```
docker events -f image=<tag or id>
```
通過指定 volume ID 可以過濾其他信息,和 volume 相關的事件有:create,mount,unmount,destroy
```
docker events -f volume=<name or id>
```
通過指定網絡 ID 可以過濾其他信息,和網絡相關的事件有:create,connect,disconnect,destroy
```
docker events -f network=<name or id>
```
其他還有:
```
docker events -f daemon=<name or id>
docker events -f label=<key> or label=<key>=<value>
docker events -f event=<event action>
docker events -f type=<container or image or volume or network or daemon>
```
## 幫助
```
$ docker events --help
Usage: docker events [OPTIONS]
Get real time events from the server
Options:
-f, --filter filter Filter output based on conditions provided
--format string Format the output using the given Go template
--since string Show all events created since timestamp
--until string Stream events until this timestamp
```
- 依附容器的 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 命令