2017-10-23 12 views
0

私はswarmのサービスの現在のレプリカステータスを取得しようとしています。 は、これまでのところ、私は唯一の希望のレプリカの量が、現在ではありません/services GETDocker API経由で現在のサービスレプリカを取得

"Mode": { 
       "Replicated": { 
        "Replicas": 10 
       } 

を見つけました。 のように、この情報を提供するAPIでの場所はあります:

# docker service ls 
ID     NAME          MODE    REPLICAS   IMAGE                 PORTS 
klp0m5vt2h4s  image1 replicated   10/10    registry.xy.com/image1 

ありがとうございます!

+0

を取得するためにservice=namedesired-state=runningフィルタを使用して/tasksを呼び出すことができますか?私は同じ機能を探しています... – quit

+0

私は 'docker service ls 'からフィールドを切り離しましたが、もっと新しいバージョンではもっと単純な方法がありますか? – Ben

答えて

0

GET/servicesにすべてのサービスが表示されます。あなたはサービスを点検し、それについてのより詳しい情報を得るために/services/idGETを行うことができるはずです。

+0

残念ながら、同じ量の情報が表示されます – Ben

0

あなたが何らかの形であなたの問題を解決しました、実行中のすべてのレプリカ

関連する問題