B_B*_*B_B 5 dockerpy docker-swarm
我试图挂接到docker事件总线上,以监听集群上发生的各种事件,例如节点离开和加入集群,创建的服务等。问题。
是否有可能在群体级别获得此类信息?
如果是这样,是否使用dockerpy库来侦听此类事件?
小智 2
来自 docker API 文档: https://docs.docker.com/engine/api/v1.39
\n\n\n\n\nDocker 中的各种对象在发生某些情况时会报告事件。
\n\n容器报告这些事件: attach、commit、copy、create、destroy、\n detach、die、exec_create、exec_detach、exec_start、exec_die、export、\n health_status、kill、oom、pause、rename、resize、restart、start、stop ,\n 顶部、取消暂停并更新
\n\n服务报告这些事件:创建、更新和删除
\n\n节点报告这些事件:创建、更新和删除
\n
并来自 dockerpy 文档: https://docker-py.readthedocs.io/en/stable/api.html? highlight=event
\n\n\n\n事件(自=无,直到=无,过滤器=无,解码=无)从服务器获取\n 实时事件。类似于 docker events\n 命令。
\n\n参数:since (UTC datetime or int) \xe2\x80\x93 获取从该点开始的事件\n Until (UTC datetime or int) \xe2\x80\x93 获取此点之前的事件过滤器\n (dict) \xe2\x80 \x93 按事件时间、容器或图像解码过滤事件\n (bool) \xe2\x80\x93 如果设置为 true,流将动态解码为字典。\n 默认情况下为 False。返回: docker.types.daemon.CancellableStream\n 生成器
\n\n引发: docker.errors.APIError \xe2\x80\x93 如果服务器返回错误。
\n
| 归档时间: |
|
| 查看次数: |
738 次 |
| 最近记录: |