Как я могу контролировать docker объем использования? - PullRequest
0 голосов
/ 09 апреля 2020

Я планирую автоматизировать docker действий, используя python. Тем не менее, я не смог найти эффективную команду для мониторинга docker громкости. Так что теперь я буду использовать sh, чтобы использовать команды оболочки для этого, и позже его можно преобразовать с помощью подпроцесса в python.

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

Я пытался использовать docker system df -v Но он показывает все детали.

Например, я даю имя тома, как my_volume, то мне нужны детали хранения того же самого. Надеюсь, что все поняли мое требование и за исключением руки помощи кого-то

1 Ответ

2 голосов
/ 09 апреля 2020

Я даю имя тома как my_volume, тогда мне нужны только данные хранилища.

docker volume inspect 3459dffe0e309e11b3a09262dcd43ca3f54ee033ed01415a2bffad14faa8811d | jq -r .[].Mountpoint | xargs du -hs

Правильно выводится размер 3459dffe0e309e11b3a09262dcd43ca3f54ee033ed01415a2bffad14faa8811d громкости.

...