我的问题的上下文如下: 我已经构建了一些 docker 镜像,从中我可以在各种网络上运行一些容器。
当我使用 docker inspect network <network_name>
时,它返回包含“容器”结构的 json 数据。
当我使用 docker run ...
创建容器时,我忘记使用 --name 选项,因此容器 ID 只是一个很长的随机字符串。因此,我无法弄清楚那个容器是什么。
鉴于此上下文,是否可以识别构建 docker 容器的映像?
答案 0 :(得分:2)
是的,您可以使用 docker inspect
,但在容器上而不是在网络上使用:
docker inspect --format='{{.Config.Image}}' $INSTANCE_ID
其中 $INSTANCE_ID 是容器 ID