我正在尝试获取群中服务的当前副本状态。 到目前为止我只找到了
"Mode": {
"Replicated": {
"Replicas": 10
}
/services GET
中的是所需的副本数量但不是最新的。 API中是否有提供此信息的地方,如:
# docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
klp0m5vt2h4s image1 replicated 10/10 registry.xy.com/image1
谢谢!
答案 0 :(得分:2)
您可以使用/tasks
和service=name
过滤器调用desired-state=running
来获取所有正在运行的副本
答案 1 :(得分:0)
GET
上的 /services
将列出所有服务。您应该能够在GET
上/services/id
检查服务并获取有关该服务的详细信息。