首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Docker REST api获取任务(容器)健康?

如何从Docker REST api获取任务(容器)健康?
EN

Stack Overflow用户
提问于 2017-08-03 04:28:21
回答 1查看 629关注 0票数 2

当运行docker ps时,我得到了一个在特定主机上运行的所有容器的漂亮列表。在其他方面,我可以看到容器的健康状况,就像我自己的HEALTHCHECK报告的那样。

如何通过REST api获取此信息?我正在组装一个小代理,它从Docker REST api中提取数据并将其提交给监控工具。我真的很想监控容器的运行状况。

如果可以从/tasks端点提取这段信息,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 18:29:47

这应该会有帮助

GET /containers/{id}/json

这应该返回包含" Health“的json key Health可以包含以下值:"none”“开始”"healthy“”不健康“

状态为none、starting、healthy或unhealthy之一

代码语言:javascript
运行
复制
"none" Indicates there is no healthcheck
"starting" Starting indicates that the container is not yet ready
"healthy" Healthy indicates that the container is running correctly
"unhealthy" Unhealthy indicates that the container has a problem

https://docs.docker.com/engine/api/v1.40/#operation/ContainerCreate

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45470409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档