如何查找正在使用/引用特定图像的 docker 容器?
更详细地说,假设我有大约 10 个 docker 镜像,并且有大约 30 个 docker 容器。如何使用简单的命令找到使用 docker 镜像 ID XXXXX 创建的容器?
如何查找正在使用/引用特定图像的 docker 容器?
更详细地说,假设我有大约 10 个 docker 镜像,并且有大约 30 个 docker 容器。如何使用简单的命令找到使用 docker 镜像 ID XXXXX 创建的容器?
您需要挖掘docker history
其他图像的输出以查看链接回来的内容。有一个图像可以自动执行大部分操作,您可以使用以下命令运行:
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock \
nate/dockviz images -t -l
关于上述命令的更多细节可以在这个 github repo中找到。
干得好:
docker ps -a | awk '{ print $1,$2 }' | grep $(docker images | grep *image-id* | awk '{ print $1}')