Nous exécutons Docker en mode essaim sur quelques nœuds.
Impossible de trouver un moyen rapide et facile de répertorier tous les conteneurs (de préférence avec statut) dans l'essaim à partir des nœuds du gestionnaire. On peut voir les réseaux de superposition et les conteneurs exécutés localement attachés à ces réseaux, également les services - mais pas les détails du conteneur, etc.
Est-ce que quelque chose est déjà disponible ou utilise l'API REST la seule option disponible? (Vous ne savez pas si toutes les informations requises y sont disponibles))
Vous pouvez faire docker node ls
Pour voir tous les nœuds de votre essaim, puis docker node ps <node>
Pour voir les conteneurs sur ce nœud.
En tant que doublure, vous pouvez faire:
docker node ps $(docker node ls -q)