Docker – 从正在运行的容器中获取特定的映像和容器磁盘使用情况

我们有一个docker容器来运行我们的基于python的系统。 我们现在面临的问题是,我们正在开发一个function,其中我们需要获取主机的总存储容量以及运行我们的系统的容器中的泊坞窗图像和容器的总使用量。

到目前为止,我们可以通过运行python的shutil.disk_usage()来获得主机的总存储容量。 这里我们可以得到与主机存储容量相同的根的总容量。 我们现在的问题是,disk_usage中的已用空间包含所有的docker图像和容器,甚至是我们系统不关心的图像和容器。 另一个想法是,我们可以从容器内访问主机,并检查我们的系统只使用的已用空间,我似乎无法理解如何访问这个空间。 也许一些帮助或想法会做。

提前致谢!