2017-01-09 22 views
2

獲取節點IP和IP容器我怎麼能拿節點的IP和IP集裝箱從創建的服務(在管理器(S)和運行工(一個或多個)節點(S))? 我想檢查一下爲研究泊塢窗羣發動機的循環賽負載平衡和制定新的負載均衡。羣:從服務

回答

0

我假設你的意思是使用泊塢窗命令讓你的終端上的所有信息,爲編程語言集成檢查docker-py

集裝箱

要獲得管理層及員工的信息,您可以使用泊塢窗節點命令:

docker node ls 

給你的每個節點上的細節,例如:

ID       HOSTNAME   STATUS    AVAILABILITY  MANAGER STATUS 
j74jxqb4wz38l2odl2seiiuzh * db-cluster-1  Ready    Active    Leader 

正如你可以看到它也包括一個「管理器狀態」欄

羣節點

docker service ps <SERVICE-NAME> 

給你的每個服務節點列表,它的ID和狀態,例如:

ID     NAME      IMAGE       NODE    DESIRED STATE  CURRENT STATE   ERROR      PORTS 
ypd65x4i06nn  db-cluster.1  severalnines/mariadb:latest db-cluster-1  Running    Running 2 hours ago        
278rdv7m4015  db-cluster.2  severalnines/mariadb:latest db-cluster-1  Running    Running 2 hours ago        
z9zr6xgnyuob  db-cluster.3  severalnines/mariadb:latest db-cluster-1  Running    Running 2 hours ago 

那麼你可以用檢查來獲得任何對象的更多詳細信息,例如:

docker inspect ypd65x4i06nn 

檢查NetworksAttachments部分獲得網絡信息