gpt4 book ai didi

python - Docker API:监听事件

转载 作者:行者123 更新时间:2023-12-02 18:41:04 25 4
gpt4 key购买 nike

我想使用其API列出Docker事件,因此我创建了此类:

这是我的代码最简单的形式:

#!/usr/bin/env python
import requests_unixsocket
import json

session = requests_unixsocket.Session()
resp = session.get("http+unix://%2Fvar%2Frun%2Fdocker.sock/events")

print resp

当我运行脚本并在另一个终端上创建Docker网络时,应该会看到类似的内容:
{"Type":"network","Action":"create","Actor":{"ID":"20f9f862aa509bdd2b147252c3cb50f035b1e7b36542c9f7fad4ccbce0206507","Attributes":{"name":"network15","type":"bridge"}},"time":1481387403,"timeNano":1481387403635383908}

但是我什么也没发生,看来程序正在无限循环中监听,但没有显示我所说的任何东西。

您对如何流式传输这些事件并在我的终端上显示它们有想法吗?

最佳答案

找到了东西。添加stream = True解决了该问题:

session.get( self.base + self.url, stream= True)

关于python - Docker API:监听事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41081889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com