我正在尝试获取集群中服务的当前副本状态。
到目前为止,我只发现
"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
谢谢!
最佳答案
您可以使用/tasks
和service=name
过滤器调用desired-state=running
来获取所有正在运行的副本
关于docker - 通过Docker API获取当前服务副本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46897266/