Как проверить, все ли контейнеры запущены в Docker, развернутом как стек роя Docker, запустив скрипт оболочки? - PullRequest
0 голосов
/ 10 февраля 2019

Как проверить, все ли контейнеры запущены в Docker, развернутом в виде стека Docker, с помощью сценария оболочки.

Дело в том, что контейнеры, развернутые через Docker Swarm, будут иметь имя, например:

mon_kibana.1.ktdtwr1dkexleojw2vpfutx78

1) mon - это имя стека

2) kibana - это имя, которое мы передали

3) .1.ktdtwr1dkexleojw2vpfutx78 - это произвольное имясгенерированный

Я получил mon, запустив STACKNAME=$(sudo docker stack ls --format {{.Name}}), вот так теперь у меня есть mon_kibana, но не последняя часть.

Я хочу получить эту последнюю часть контейнератакже и убедитесь, что контейнер работает, все это, запустив скрипт, а не передав полное имя контейнера и проверив его.

Может кто-нибудь помочь, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...