Список контейнеров со всех узлов в режиме роя докеров

Мы запускаем докер в режиме роя на нескольких узлах.

Не удалось найти быстрый и простой способ вывести список всех контейнеров (желательно со статусом) в рое из узлов диспетчера. Можно увидеть оверлейные сети и локально работающие контейнеры, присоединенные к этим сетям, а также сервисы, но не детали контейнера и т. Д.

Это что-то уже доступно или используется REST API - единственный доступный вариант? (не уверен, что там доступна вся необходимая информация)

11
задан 25 June 2017 в 16:48
1 ответ

Вы можете выполнить docker node ls , чтобы увидеть все узлы в вашем рое, затем docker node ps , чтобы увидеть контейнеры на этом node.

В качестве одного лайнера вы можете:

docker node ps $ (docker node ls -q)

20
ответ дан 2 December 2019 в 21:46

Теги

Похожие вопросы