python-3.x - 如何监视Docker卷使用情况?

标签 python-3.x shell docker docker-volume

我打算使用python自动执行docker Activity 。但是,我找不到任何有效的命令来监视Docker卷。因此,现在我希望为此使用shell命令,以后可以使用python中的子进程对其进行转换。

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

我尝试使用docker system 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卷的大小。

关于python-3.x - 如何监视Docker卷使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61115672/

相关文章:

python - 正则表达式查找特定单词之后的所有单词?

mysql.connector+mysql 在获取时挂起

c - Pipe() fork() 和 exec

shell - 使用 shell 脚本在目标中创建与源中相同的目录结构

mysql - Dockerized spring boot 应用程序连接到主 MySQL

python - 在 python 中删除 span 标签

python - 将对象转换为在列表列表中 float

linux - 如何使用 bash shell 处理目录中的文件

sockets - Docker Daemon连接到:2375上的套接字

docker - 公共(public) IP 映射到 Docker 中的内部共享虚拟 IP 地址