docker stack ls

Список стеков

Использование

$ docker stack ls [OPTIONS]

Обратитесь к разделу параметров для обзора доступных OPTIONS для этой команды.

Описание

Перечисляет стеки.

Примечание

Это команда управления кластером, и её необходимо выполнять на узле менеджера swarm. Чтобы узнать о менеджерах и рабочих, обратитесь к Раздел режима Swarm в документации.

Примеры использования этой команды см. в разделе примеров далее.

Параметры

Имя, сокращенно

По умолчанию

Описание

--all-namespaces

Устарело. Данный параметр работает для оркестратора Kubernetes. Список стеков из всех пространств имён Kubernetes

--format

Печатать стопки с помощью шаблона Go

--namespace

Устарело. Данный параметр работает для оркестратора Kubernetes. Используемые пространства имён Kubernetes

--kubeconfig

Устарело. Данный параметр работает для оркестратора Kubernetes. Файл конфигурации Kubernetes

--orchestrator

Устарело. Используемый Orchestrator (swarm|kubernetes|all)

Примеры

Следующая команда показывает все стеки и некоторую дополнительную информацию:

$ docker stack ls

ID                 SERVICES            ORCHESTRATOR
myapp              2                   Kubernetes
vossibility-stack  6                   Swarm

Форматирование

Опция форматирования ( --format ) красиво печатает стопки с использованием шаблона Go.

Допустимые заполнители для шаблона Go перечислены далее:

Заполнитель

Описание

.Name

Имя стека

.Services

Количество сервисов

.Orchestrator

Имя оркестратора

.Namespace

Пространство имён

При использовании параметра --format команда stack ls либо выводит данные точно так, как декларирует шаблон, либо, при использовании директивы table, также включает заголовки столбцов.

В следующем примере используется шаблон без заголовков и выводятся записи Name и Services, разделенные двоеточием ( : ) для всех стеков:

$ docker stack ls --format "{{.Name}}: {{.Services}}"
web-server: 1
web-cache: 4

Родительская команда

Команда

Описание

docker stack

Управление стеками Docker