1

Тема: Docker client from container

Ну загалом так:
- є сервер на ньому крутиться 5 docker containers (django, ще одне django management, бази і решта фігні)
- хоче дядько, показати йому в адмінці на сайті статистику навантаження на сервер
- думаю вивести через

docker stats

- є клієнт https://docker-py.readthedocs.io/en/sta … iner.stats
- але йому треба до чогось під'єднатись, відповідно якщо я викличу цей код всередині контейнера він ніякого контейнера не знайде - зрозуміло.

Відповідно, мені з контйенера, в якому крутиться django з адмінокою, треба `підєднатись` до сервера на якому то все крутиться, там викликати

docker stats

і вернути в django. Єдине, що на думці - сокети, але поки не уявляю.

Ну і якщо в майбутньому при масштабуванні, буде ще один сервер? Як тоді все синхронізувати? Може є якийсь інший варіант?

Подякували: ostap34PHP1

2

Re: Docker client from container

якщо йому час від часу глянути - постав portainer і дай дядькові доступ тільки для перегляду
https://portainer.io/install.html
https://portainer.io/overview.html


там і API є https://portainer.readthedocs.io/en/stable/API.html
але я його ще не копав на предмет зручностей/можливостей

Подякували: Q-bart, NaharD, leofun013

3

Re: Docker client from container

Ее, годнота! Сенкю вері вері