确定 docker 卷的创建者?

确定 docker 卷的创建者?

我在 Docker 中有很多卷不再有所有者。我真的很好奇是谁一直在创建它们,但我搞不清楚。这些卷里面是空的,所以我无法从它们的内容中判断出来。

当我跑步时,docker volume inspect我得到了如下的结果:

[
    {
        "CreatedAt": "2022-05-17T02:56:30+02:00",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/mnt/storage/docker/volumes/4db244d1741392b730eb4de50ce492ba2b19973aaef51bc5eaa41b4739c246e9/_data",
        "Name": "4db244d1741392b730eb4de50ce492ba2b19973aaef51bc5eaa41b4739c246e9",
        "Options": null,
        "Scope": "local"
    }
]

我觉得很奇怪,Docker 甚至没有记录创建者的名字,我是不是漏掉了什么?我该如何找到前任所有者?

答案1

由于 Docker 卷可由多个容器共享和使用,因此它们是在任何容器范围之外创建的。因此不跟踪卷的创建者/所有者是合乎逻辑的。

实际上,容器的工作是跟踪自己正在使用的卷。

相关内容