docker events 查看事件命令

 Docker 命令大全Docker 命令大全

 

1. 用途

docker events 用于实时输出 docker 服务器端的事件,包括容器的创建、启动、关闭等信息。

 

2. 语法

docker events [OPTIONS]

OPTIONS说明:

  • -f :根据条件过滤事件。
  • --since :从指定的时间戳后显示所有事件。
  • --until :流水时间显示到指定的时间为止。

 

3. 范例

1)显示 docker 2021-01-01 后的所有事件

$ docker events --since="1609430400"

执行结果:
2021-03-20T11:19:17.982605891+08:00 image pull nginx:latest (maintainer=NGINX Docker Maintainers , name=nginx)
2021-03-20T11:20:25.442560083+08:00 image pull mysql:5.7 (name=mysql)
...

1)显示docker 镜像 mysql:5.7 2021-01-01后的相关事件

$ docker events -f "image"="mysql:5.7" --since="1467302400" 

执行结果:
2021-03-20T11:20:25.442560083+08:00 image pull mysql:5.7 (name=mysql)
2021-04-13T12:14:32.504493402+08:00 container create 8fa93d4626e712eed096ba4b0e99e407c63afbec51c733e956f9df9122c6903f (image=mysql:5.7, name=mysql)
...

 

 Docker 命令大全Docker 命令大全

docker logs 获取日志命令:docker logs 用来获取容器内应用输出的日志。语法:docker logs [OPTIONS] CONTAINER。OPTIONS说明:-f: 跟踪日志输出。--since: 显示某个开始时间的所有日志。-t: 显示时间戳。