查找Docker AUFS diff文件夹所属的容器或图像

有谁知道如何finddocker的容器,图像或卷AUFS diff文件夹属于哪个?

我有这样的遗留文件

/var/lib/docker/aufs/diff/d4f388f19d7b4e8e9eef2a4ae5630f87d59180263482fbc63dbe7d31b6c0fc5b/usr/lib/gcc/x86_64-linux-gnu/6/cc1

这个ID没有容器,容量或图像d4f388f19d7b

我试图find它使用ID d4f388f19d7b检查每个容器,体积和图像,但没有运气

for c in $(docker ps -q) ; do docker inspect $c | grep d4f388f19d7b ; done
空的回应

for i in $(docker images -q) ; do docker image inspect $i | grep d4f388f19d7b ; done
空的回应

for v in $(docker volume ls -q) ; do docker volume inspect $v | grep d4f388f19d7b ; done
空的回应

是否有一个简单的方法来确定哪个docker容器/卷/图像拥有这个文件? lsof显示文件没有被使用,因为它是上一次访问3个月前的传统文件。

我没有想法

我find了将diff文件夹映射到容器的方法

grep DIFF_FOLDER_ID /var/lib/docker/image/aufs/layerdb/mounts/*/mount-id

它会给你的容器ID,如果你得到空输出它意味着孤立或它属于一个docker的形象