这是 docker-events 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
docker-events - 从服务器获取实时事件
概要
搬运工人 事件 [ - 帮帮我[-f|- 筛选[=[]]][- 自从[=起源]][- 直到[=直到]]
商品描述
从 Docker 守护进程获取事件信息。 信息可以包括历史
信息和实时信息。
Docker 容器会报告以下事件:
附加、提交、复制、创建、销毁、死亡、exec_create、exec_start、导出、杀死、oom、暂停、重命名、调整大小、重新启动、开始、停止、顶部、取消暂停
Docker 镜像将报告:
删除、导入、拉取、推送、标记、取消标记
配置
- 帮帮我
打印使用说明
-f, - 筛选=[]
提供过滤器值(即,'event=stop')
- 自从=“”
显示自时间戳以来创建的所有事件
- 直到=“”
流事件直到此时间戳
这款 - 自从 和 - 直到 参数可以是 Unix 时间戳、日期格式的时间戳,或者
去持续时间字符串(例如 10 m, 1h30m) 相对于客户端机器的时间计算。 如果
您不提供 --since 选项,该命令仅返回新的和/或实时事件。
日期格式时间戳支持的格式包括 RFC3339Nano、RFC3339、
2006-01-02T15:04:05, 2006-01-02T15:04:05.999999999, 2006-01-02Z07:00及 2006-01-02。 该
如果您不提供任何一个,将使用客户端上的本地时区 Z 或者 +-00:00
时间戳末尾的时区偏移量。 在提供 Unix 时间戳时输入
seconds[.nanoseconds],其中 seconds 是从那以后经过的秒数
1 年 1970 月 XNUMX 日(UTC/GMT 午夜),不计算闰秒(又名 Unix 纪元或 Unix
时间),并且可选的 .nanoseconds 字段是几分之一秒,不超过九
数字长。
示例
听力 Docker 事件
运行 docker events 后,一个容器 786d698004576 启动和停止(
容器名称已在以下输出中缩短):
# 码头事件
2015-01-28T20:21:31.000000000-08:00 59211849bc10: (from whenry/testimage:latest) start
2015-01-28T20:21:31.000000000-08:00 59211849bc10: (from whenry/testimage:latest) die
2015-01-28T20:21:32.000000000-08:00 59211849bc10: (from whenry/testimage:latest) stop
听力 事件 自 a 特定 日期
出于本文档的目的,再次缩短了输出容器 ID:
# docker events --since '2015-01-28'
2015-01-28T20:25:38.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) create
2015-01-28T20:25:38.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) start
2015-01-28T20:25:39.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) create
2015-01-28T20:25:39.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) start
2015-01-28T20:25:40.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) die
2015-01-28T20:25:42.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) stop
2015-01-28T20:25:45.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) start
2015-01-28T20:25:45.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) die
2015-01-28T20:25:46.000000000-08:00 c21f6c22ba27: (from whenry/testimage:latest) stop
以下示例输出过去 3 分钟内生成的所有事件,
相对于客户端机器上的当前时间:
# docker events --since '3m'
2015-05-12T11:51:30.999999999Z07:00 4386fb97867d: (from ubuntu-1:14.04) die
2015-05-12T15:52:12.999999999Z07:00 4386fb97867d: (from ubuntu-1:14.04) stop
2015-05-12T15:53:45.999999999Z07:00 7805c1d35632: (from redis:2.8) die
2015-05-12T15:54:03.999999999Z07:00 7805c1d35632: (from redis:2.8) stop
如果您不提供 --since 选项,则该命令仅返回新的和/或实时事件。
历史
2014 年 XNUMX 月,最初由 William Henry (whenry at redhat dot com) 编译,基于
docker.com 源材料和内部工作。 2014 年 XNUMX 月,由 Sven Dowideit 更新
⟨[电子邮件保护]⟩ 2015 年 XNUMX 月,由 Brian Goff 更新 ⟨[电子邮件保护]⟩ 十月
2015 年,由 Mike Brown 更新 ⟨[电子邮件保护]⟩
使用 onworks.net 服务在线使用 docker-events