Мне нужно получить информацию обо всех контейнерах докеров, работающих на удаленном сервере через SSH. Может быть несколько сотен докеров, работающих одновременно. Какой самый эффективный способ получить всю информацию? Rest API не является вариантом. Что мне нужно сделать, этоКак эффективно получать информацию из всех контейнеров Docker, работающих на сервере через SSH?
ssh [email protected]
execute docker container ls
# get containers info
for container_id in containers:
execute docker inspect container_id
Я не могу писать вывода команд в файлы.
- несколько SSH-соединений? Как я могу это сделать с парамико?
- одновременное выполнение нескольких команд через одно соединение SSH? Можно ли это сделать через парамико?
спасибо. но не докер-ру называют остальной API за сценой? – user3837980
Да. Но этот скрипт Python будет работать на сервере. –
Хмм, мне не разрешено ничего устанавливать на целевом сервере. – user3837980