我刚刚检查了我的 /var/lib/docker/volumes 文件夹,发现其中充满了名为 Docker UUID 的文件夹,每个文件夹都包含一个 config.json 文件,其内容类似于
{"ID":"UUID","Path":"/path/to/mounted/volume","IsBindMount":true,"Writable":true}
在哪里
/path/to/mounted/volume
是主机上的文件夹的路径,该文件夹在某个时候使用 -v 开关安装到 docker 容器上。我有这样的文件夹可以追溯到我开始使用 Docker 的实验,即大约 3 周前。
有问题的容器在很久以前就被停止并 docker rm'ed,所以我看不到这些条目没有超过他们的保质期。这就引出了一个问题 - 我看到了一个错误,还是需要手动丢弃 /var/lib/docker/volumes 中的这些条目?