swarm에있는 서비스의 현재 복제본 상태를 가져 오려고합니다. 지금까지 난 단지 원하는 복제 양하지만 현재되지 않습니다 /services GET
에 Docker API를 통해 현재 서비스 복제본 가져 오기
"Mode": {
"Replicated": {
"Replicas": 10
}
을 발견했다. 처럼이 정보를 제공하는 API에있는 장소가 있습니까 :
# docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
klp0m5vt2h4s image1 replicated 10/10 registry.xy.com/image1
감사합니다!
당신이 어떻게 든 문제를 해결하는 데 도움이 되었습니까 실행중인 모든 복제본을 얻기 위해
service=name
및desired-state=running
필터를 사용하여/tasks
를 호출 할 수 있습니다? 나는 동일한 기능을 찾고 있습니다 ... – quit"docker service ls"에서 필드를 자르려고했는데 가장 최근 버전에서 더 간단한 방법이있을 수 있습니까? – Ben