Lista de contenedores de todos los nodos del modo de enjambre de docker

Estamos ejecutando docker en modo enjambre en algunos nodos.

No se pudo encontrar una manera rápida y fácil de enumerar todos los contenedores (preferiblemente con estado) en el enjambre desde los nodos de administrador. Se pueden ver redes superpuestas y contenedores que se ejecutan localmente conectados a estas redes, también servicios, pero no los detalles del contenedor, etc.

¿Es algo que ya está disponible o el uso de la API REST es la única opción disponible? (sin embargo, no estoy seguro de si toda la información requerida está disponible allí)

Usted puede hacer docker node ls para ver todos los nodos de tu enjambre, entonces docker node ps <node> para ver los contenedores de ese nodo.

Como una sola línea, puedes hacer:

docker node ps $(docker node ls -q)