ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ##### Q: docker的overlay2目录下有很多目录,如何知道下面的某个目录属于哪个容器? A:使用下面的命令可以知道 ``` $ docker ps -q | xargs docker inspect --format '{{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' eee5f0d047edc2bbbad2e426ed524746e6937d7ee9ec737bb33d0338cb484153, /k8s_POD_kube-apiserver-172.16.200.139_kube-system_4f20ecbdfde87cd4ea0c6462689ff1b9_0, /dcos/data/docker/docker/overlay2/33f179f435c17b9cac064f87cb8270452e0a994d310700ca2059b64323af02da/work bfb94bf1c8341ed9ee4623f5cc39fd9d8c188dc1f6566902dfd48b83fef7dbde, /k8s_POD_etcd-172.16.200.139_kube-system_9f0f3cc7412529a84dd2b2a11936de82_0, /dcos/data/docker/docker/overlay2/cd772e872ee2bc54b8d0c91bc5999f97fb7b3db2f26b64bc991c7ce51b86f078/work ``` 在输出中,第一列为docker容器的id,第二列为docker容器的名字,第三列为该容器的work目录。所以,我们只需要在上面的命令后面加上`| grep <目录名>`就可以知道是哪个容器的。