Docker events 命令

Docker events 命令

 Docker 命令大全Docker 命令大全


docker events : 从服务器获取实时事件

语法

docker events [OPTIONS]

OPTIONS说明:

  • -f :根据条件过滤事件;

  • --since :从指定的时间戳后显示所有事件;

  • --until :流水时间显示到指定的时间为止;

实例

显示docker 2016年7月1日后的所有事件。

[root@node1 ~]# docker events --since 1467302400
2021-09-15T10:07:18.738080292+08:00 container restart ce130e73cea17256d6d606f55b563231eee779c26a7de007e729ae3dff02ee02 (image=centos, name=test1, org.label-schema.build-date=20201204, org.label-schema.license=GPLv2, org.label-schema.name=CentOS Base Image, org.label-schema.schema-version=1.0, org.label-schema.vendor=CentOS)
2021-09-15T10:08:24.151726253+08:00 container kill ce130e73cea17256d6d606f55b563231eee779c26a7de007e729ae3dff02ee02 (image=centos, name=test1, org.label-schema.build-date=20201204, org.label-schema.license=GPLv2, org.label-schema.name=CentOS Base Image, org.label-schema.schema-version=1.0, org.label-schema.vendor=CentOS, signal=15)

显示docker 镜像为mysql:5.6 2016年7月1日后的相关事件。

[root@node1 ~]# docker events -f image=mysql:latest --since 1467302400
2021-09-15T10:31:13.425839524+08:00 image pull mysql:latest (name=mysql)
2021-09-15T10:37:15.548228214+08:00 container create 76579ebfe896587fa978ecaf4f158b24533e672d61a6e36075a18407104cb052 (image=mysql:latest, name=db01)
2021-09-15T10:37:15.549311613+08:00 container attach 76579ebfe896587fa978ecaf4f158b24533e672d61a6e36075a18407104cb052 (image=mysql:latest, name=db01)
2021-09-15T10:37:15.753391652+08:00 container start 76579ebfe896587fa978ecaf4f158b24533e672d61a6e36075a18407104cb052 (image=mysql:latest, name=db01)
2021-09-15T10:37:16.007324352+08:00 container die 76579ebfe896587fa978ecaf4f158b24533e672d61a6e36075a18407104cb052 (exitCode=1, image=mysql:latest, name=db01)
2021-09-15T10:39:57.016552603+08:00 container create 77e830536384dc6f969fa63d1254214a078c461d3a3dd240cd2640fa6b031148 (image=mysql:latest, name=db1)
2021-09-15T10:39:57.235718781+08:00 container start 77e830536384dc6f969fa63d1254214a078c461d3a3dd240cd2640fa6b031148 (image=mysql:latest, name=db1)
2021-09-15T10:41:21.851695505+08:00 container pause 77e830536384dc6f969fa63d1254214a078c461d3a3dd240cd2640fa6b031148 (image=mysql:latest, name=db1)

如果指定的时间是到秒级的,需要将时间转成时间戳。如果时间为日期的话,可以直接使用,如--since="2016-07-01"。

posted @ 2021-09-15 15:37  落樰兂痕  阅读(155)  评论(0)    收藏  举报