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? (je ne sais pas si toutes les informations requises y sont disponibles)
la source
node ps
.docker node ps $(docker node ls -q) --filter desired-state=Running | uniq
- cela fera du filtrage (état souhaité) et supprimera également les informations indésirables (uniq).