web-dev-qa-db-ja.com

Docker Swarmモードのすべてのノードからコンテナーを一覧表示する

いくつかのノードでスウォークモードでdockerを実行しています。

マネージャーノードから、スウォーム内のすべてのコンテナー(できればステータス付き)を一覧表示する迅速かつ簡単な方法が見つかりませんでした。オーバーレイネットワークと、これらのネットワークに接続されているローカルで実行されているコンテナ、サービスも表示されますが、コンテナの詳細などは表示されません。

すでに利用できるものですか、REST APIが唯一の利用可能なオプションですか?)(必要な情報がすべて利用できるかどうかはわかりません)

11
saabeilin

_docker node ls_を実行してスウォーム内のすべてのノードを表示し、次に_docker node ps <node>_を実行してそのノードのコンテナを表示できます。

ワンライナーとして、次のことができます。

docker node ps $(docker node ls -q)

20
agxs