该命令实时输出 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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注