发表评论
该命令实时输出 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