Как найти docker swarm хост на котором запущен контейнер по id или внутреннему hostname

Иногда надо узнать на каком именно хосте docker swarm запущен контейнер, зная только его внутренний hostname, например если мы его знаем из системы мониторинга, что-то произошло, а меры надо принимать на хосте, например освободить места на диске. Я пытался найти способ узнать это по-простому, но так и не нашёл. Ну и пришёл к двум способам…