找到 docker 个使用 docker 个图像创建的容器

find docker containers created using a docker image

如何找到哪个 docker 容器是 using/referencing 特定图像?

为了提供更多细节,假设我有大约 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

有关上述命令的更多详细信息,请参见 this github repo

给你: docker ps -a | awk '{ print , }' | grep $(docker images | grep *image-id* | awk '{ print }')