【问题标题】:How can I list all running Docker images?如何列出所有正在运行的 Docker 镜像?
【发布时间】:2022-11-09 21:26:42
【问题描述】:

可以使用docker ps 列出正在运行的 docker 容器,但是如何列出正在运行的 Docker 映像?

【问题讨论】:

    标签: docker


    【解决方案1】:

    列出正在运行的 Docker 镜像及其标签(registry/namespace/name:tag)

    docker inspect --format '{{.Config.Image}}' $(docker ps --format='{{.ID}}')
    
    1. docker ps --format='{{.ID}}'列出正在运行的容器的ID
    2. 列出与带有docker inspect --format '{{.Config.Image}}' <images>的容器关联的图像

      列出正在运行的 Docker 镜像及其摘要(registry/namespace/name@digest)

      docker image inspect --format '{{index .RepoDigests 0}}' $(docker inspect --format '{{.Image}}' $(docker ps --format='{{.ID}}'))
      
      1. docker ps --format='{{.ID}}'列出正在运行的容器的ID
      2. 列出与具有docker inspect --format '{{.Image}}' <images> 的容器关联的图像ID
      3. 列出与带有docker image inspect --format '{{index .RepoDigests 0}}' 的图像ID 关联的图像

    【讨论】:

      猜你喜欢
      • 2022-10-15
      • 2019-10-31
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多