docker events 查看事件命令
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 logs 获取日志命令:docker logs 用来获取容器内应用输出的日志。语法:docker logs [OPTIONS] CONTAINER。OPTIONS说明:-f: 跟踪日志输出。--since: 显示某个开始时间的所有日志。-t: 显示时间戳。