いくつかのノードでスウォークモードでdockerを実行しています。
マネージャーノードから、スウォーム内のすべてのコンテナー(できればステータス付き)を一覧表示する迅速かつ簡単な方法が見つかりませんでした。オーバーレイネットワークと、これらのネットワークに接続されているローカルで実行されているコンテナ、サービスも表示されますが、コンテナの詳細などは表示されません。
すでに利用できるものですか、REST APIが唯一の利用可能なオプションですか?)(必要な情報がすべて利用できるかどうかはわかりません)
_docker node ls
_を実行してスウォーム内のすべてのノードを表示し、次に_docker node ps <node>
_を実行してそのノードのコンテナを表示できます。
ワンライナーとして、次のことができます。
docker node ps $(docker node ls -q)