我正在尝试获取集群中服务的当前副本状态。
到目前为止,我只发现

  "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

谢谢!

最佳答案

您可以使用/tasksservice=name过滤器调用desired-state=running来获取所有正在运行的副本

关于docker - 通过Docker API获取当前服务副本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46897266/

10-16 05:39