Auf einigen Knoten wird Docker im Schwarmmodus ausgeführt.
Es konnte keine schnelle und einfache Möglichkeit gefunden werden, alle Container (vorzugsweise mit Status) im Schwarm von den Manager-Knoten aus aufzulisten. Man kann Overlay-Netzwerke und lokal laufende Container sehen, die an diese Netzwerke angeschlossen sind, auch Dienste - aber nicht die Containerdetails usw.
Ist es bereits verfügbar oder ist die Verwendung der REST-API die einzige verfügbare Option? (nicht sicher, ob dort alle erforderlichen Informationen verfügbar sind)
docker
docker-swarm
Saabeilin
quelle
quelle
node ps
.docker node ps $(docker node ls -q) --filter desired-state=Running | uniq
- Dies führt eine Filterung durch (gewünschter Status) und entfernt möglicherweise unerwünschte Informationen (uniq).