Estamos ejecutando Docker en modo enjambre en algunos nodos.
No se pudo encontrar una forma rápida y fácil de enumerar todos los contenedores (preferiblemente con estado) en el enjambre desde los nodos del 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 ya disponible o está utilizando la API REST la única opción disponible? (aunque no estoy seguro si toda la información requerida está disponible allí)
docker
docker-swarm
saabeilin
fuente
fuente
node ps
embargo, es necesario descubrir cómo filtrar y formatear los resultados .docker node ps $(docker node ls -q) --filter desired-state=Running | uniq
esto filtrará (estado deseado) y también eliminará la información no deseada (uniq).