1

如何查找正在使用/引用特定图像的 docker 容器?

更详细地说,假设我有大约 10 个 docker 镜像,并且有大约 30 个 docker 容器。如何使用简单的命令找到使用 docker 镜像 ID XXXXX 创建的容器?

4

2 回答 2

2

您需要挖掘docker history其他图像的输出以查看链接回来的内容。有一个图像可以自动执行大部分操作,您可以使用以下命令运行:

 docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock \
   nate/dockviz images -t -l

关于上述命令的更多细节可以在这个 github repo中找到。

于 2017-03-03T17:16:02.757 回答
0

干得好: docker ps -a | awk '{ print $1,$2 }' | grep $(docker images | grep *image-id* | awk '{ print $1}')

于 2017-03-03T17:30:02.757 回答