使用docker/events http流式api的docker监视器
dockermon的Python项目详细描述
#dockermon-docker监视器实用程序
dockermon
使用docker从docker守护进程侦听事件/events
[http api][api]。
[API]:https://docs.docker.com/reference/api/docker_remote_api_v1.19/
#用法
##图书馆
你可以使用dockermon
作为库,然后调用watch(callback)
,你
将使用新事件(dict)调用回调函数。
#命令行
另一个选项是使用dockermon
作为命令行工具并指定
每个新事件调用的程序。该计划将启动,活动
json中的encode将发送到程序标准输入。例如:
python -m dockermon “jq –unbuffered .”
如果未指定程序,则事件将作为json打印到标准输出 对象,每行一个。
#黑客攻击 “一个脚本没有外部依赖关系”是一个设计目标,我们不要打断它:)
我们用[tox](https://tox.readthedocs.org/en/latest/)来测试。请确保 在发送 拉取请求。
#错误和项目
https://github.com/CyberInt/dockermon