经过调试docker api 源码,发现api其实是通过http与容器经行交互,stats()函数会访问以下地址,并的到stream流,并可以以test或dict的形式反馈给用户,经过精简,可以通过以下方式提取到该数据流
r=requests.get("http://10.108.166.234:2375/v1.22/containers/test#应用名/stats",{'stream': False})
stat=r.json()
or
stat=r.text
本文介绍通过Docker API与容器进行交互的具体方法,重点演示了如何使用HTTP请求获取容器的状态流数据,并提供了示例代码。
经过调试docker api 源码,发现api其实是通过http与容器经行交互,stats()函数会访问以下地址,并的到stream流,并可以以test或dict的形式反馈给用户,经过精简,可以通过以下方式提取到该数据流
r=requests.get("http://10.108.166.234:2375/v1.22/containers/test#应用名/stats",{'stream': False})
stat=r.json()
or
stat=r.text
1159

被折叠的 条评论
为什么被折叠?