k13*_*13i 3 docker docker-compose container-image
我使用docker ps命令显示正在运行的容器
。有一个IMAGE列,显示创建每个容器的图像的名称。但是与此同时(在容器运行时)我重建了一些映像。新映像具有相同的名称,但ID不同。现在,我想检查从哪个图像特定容器运行。我不能仅使用图像名称来推断此信息。我需要图像ID。是否有可能显示用于运行特定容器的图像的ID?
小智 10
您可以将多个容器ID传递给docker inspect命令,然后使用--format仅获取所需的值。
docker inspect --format='{{.Id}} {{.Name}} {{.Image}}' $(docker ps -aq)
Run Code Online (Sandbox Code Playgroud)
这将为您提供所有容器使用的docker容器ID,名称和图像ID的列表。
asdf1234 /mydockercontainer sha256:abcd1234
Run Code Online (Sandbox Code Playgroud)
https://docs.docker.com/engine/reference/commandline/inspect/
我发现
docker inspect <container-id>
可以用于此目的。它显示包含完整哈希值的图像字段。
| 归档时间: |
|
| 查看次数: |
3728 次 |
| 最近记录: |