如何监控 docker 卷使用情况?

How can I monitor docker volume usage?

我计划使用 python 使 docker 活动自动化。但是,我找不到任何有效的命令来监控 docker 卷。所以现在我希望为此使用 shell 命令,稍后可以使用 python.

中的子进程对其进行转换

我的要求是,当我给出一个卷名时,我需要该卷的已用 space、可用 space 和总计 space 来查找相同的存储阈值.

我尝试使用 docker 系统 df -v 但它显示了所有细节。

例如,我将卷名称指定为 my_volume,然后我只需要相同的存储详细信息。希望大家理解我的要求,除了有人的帮助

I give the volume name as my_volume then I need storage details of the same only.

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

似乎可以正确输出 3459dffe0e309e11b3a09262dcd43ca3f54ee033ed01415a2bffad14faa8811d 卷的大小。