找到 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 }')
如何找到哪个 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 }')