如何找到容器的Docker镜像?

she*_*eer 0 python containers docker

我正在尝试为容器找到相应的docker映像。

docker inspect <container-id> 
Run Code Online (Sandbox Code Playgroud)

这给出了很多信息。如果我这样做,它还会提供docker映像:docker inspect ['Config'] ['Image']

但这不是可靠的来源,因为有时它仅提供一些SHA,例如 sha256:00954e990edd7c78dff64c8031c58c07cb36b4591dca3923b5a1a1c31199e54c

是否有找到容器的docker映像的可靠方法?

特别是通过Python代码。

我有docker客户端,但是不支持任何可以给我图像名称的查询。

mus*_*cio 5

docker inspect <container-id>Image正如您所注意到的,它为您提供了财产:

"Image": "sha256:8d6721e9290e96cc34faeee7a525311a400598e7fee170190c73ce103dd621ce"
Run Code Online (Sandbox Code Playgroud)

您可以使用该哈希值来随后检查图像本身:docker inspect <image-id>。在上面的示例中,“ 8d6721e9290e96cc34faeee7a525311a400598e7fee170190c73ce103dd621ce”是图像ID。