我在 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 卷可由多个容器共享和使用,因此它们是在任何容器范围之外创建的。因此不跟踪卷的创建者/所有者是合乎逻辑的。
实际上,容器的工作是跟踪自己正在使用的卷。