【问题标题】:Why docker rmi command makes multiple items deleted?为什么 docker rmi 命令会删除多个项目?
【发布时间】:2018-07-17 13:07:36
【问题描述】:

我正在通过阅读docker docs 来学习 docker。而关于docker rmi的部分,我发现了一个令人困惑的例子:

摘要提取的图像没有与之关联的标签:

$ docker images --digests

REPOSITORY                     TAG       DIGEST                                                                    IMAGE ID        CREATED         SIZE
localhost:5000/test/busybox    <none>    sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf4986bf8c1536    9 weeks ago     2.43 MB

使用摘要删除图像:

$ docker rmi localhost:5000/test/busybox@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf
Untagged: localhost:5000/test/busybox@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf
Deleted: 4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125
Deleted: ea13149945cb6b1e746bf28032f02e9b5a793523481a0a18645fc77ad53c4ea2
Deleted: df7546f9f060a2268024c8a230d8639878585defcc1bc6f79d2728a13957871b

对于上面的例子,为什么docker rmi后面有多个Deleted?不应该只删除一张图片吗?

【问题讨论】:

    标签: docker


    【解决方案1】:

    因为命令

    docker rmi

    删除每个图像中的所有层。

    如果你的图像有 23 层,你会看到 23

    Deleted

    您可以使用命令查看图像中的图层

    docker history myimage

    另见

    Finding the layers and layer sizes for each Docker image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多