Как из докер контейнера получить информацию о файловых системах хоста?
Пишу маленький скрипт на PHP для «мониторинга» системы. Не нужно писать про то, что уже всё изобретено и есть в инете, знаю, пробовал, но по разным причинам ни один не подходит.
Планируется использовать этот скрипт в докер контейнере. Все необходимые данные уже получилось собрать. осталось только узнать состояние дисков хоста (объём, занято, путь монтирования и т.д.). И вот с ними пока не получается ничего сделать.
Сейчас пользуюсь командой /bin/df -T.
Она естественно отдаёт инфу по контейнеру. И вот собственно вопрос, есть ли возможность как-то получить инфу о дисках хоста?
Перечитал документацию докера, понял что простого пути нет. Но о сложном пути не нашёл инфу.
понял что простого пути нет. Но о сложном пути не нашёл инфу.
Сложный путь - запустить агента на хосте, который будет собирать информацию и отдавать по запросу контейнеризованного скрипта. Локальная сеть из контейнера доступна.
Приложение которое должно собирать данные о хостовой системе надо запускать в хостовой системе. Приложение запущенное в контейнере изолировано от хостовой системы - в этом и смысл.