docker stack ls
| Descripción | Lista las pilas (stacks) |
|---|---|
| Uso | docker stack ls [OPTIONS] |
| Alias | docker stack list |
Swarm Este comando funciona con el orquestador de Swarm.
Descripción
Lista las pilas (stacks).
NoteEste es un comando de administración de clústeres y debe ejecutarse en un nodo administrador (manager) de swarm. Para obtener información sobre nodos administradores y trabajadores, consulta la sección del modo Swarm en la documentación.
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
--format | Da formato a la salida utilizando una plantilla personalizada: 'table': Muestra la salida en formato de tabla con encabezados de columna (predeterminado) 'table TEMPLATE': Muestra la salida en formato de tabla utilizando la plantilla de Go especificada 'json': Muestra la salida en formato JSON 'TEMPLATE': Muestra la salida utilizando la plantilla de Go especificada. Consulta https://docs-docker.esdocu.com/go/formatting/ para obtener más información sobre cómo dar formato a la salida con plantillas |
Ejemplos
El siguiente comando muestra todas las pilas (stacks) y algo de información adicional:
$ docker stack ls
ID SERVICES ORCHESTRATOR
myapp 2 Kubernetes
vossibility-stack 6 Swarm
Dar formato a la salida (--format)
La opción de formato (--format) muestra las pilas de manera atractiva utilizando una plantilla de Go.
A continuación se enumeran los marcadores de posición (placeholders) válidos para la plantilla de Go:
| Marcador de posición | Descripción |
|---|---|
.Name | Nombre de la pila |
.Services | Número de servicios |
.Orchestrator | Nombre del orquestador |
.Namespace | Espacio de nombres (Namespace) |
Al usar la opción --format, el comando stack ls muestra los datos exactamente como los declara la plantilla o, cuando se utiliza la directiva table, también incluye los encabezados de las columnas.
El siguiente ejemplo utiliza una plantilla sin encabezados y muestra las entradas Name y Services separadas por dos puntos (:) para todas las pilas:
$ docker stack ls --format "{{.Name}}: {{.Services}}"
web-server: 1
web-cache: 4
Para listar todas las pilas en formato JSON, utiliza la directiva json:
$ docker stack ls --format json
{"Name":"myapp","Namespace":"","Orchestrator":"Swarm","Services":"3"}