当前位置: 首页 > 知识库问答 >
问题:

为什么docker rmi命令会删除多个项目?

慕光霁
2023-03-14

我正在通过阅读docker文档来学习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之后有多个已删除?难道不应该只删除一个图像吗?

共有1个答案

越朗
2023-03-14

因为命令

docker rmi

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

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

已删除

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

<代码>docker history myimage

另请参见

查找每个Docker图像的层和层大小

 类似资料:
  • 问题内容: 我在SQL中使用简单的DELETE语句遇到意外结果时遇到了麻烦,似乎将单词添加到列表中了。一定是愚蠢的东西!但我看不到,尝试了几种不同的方式。所有相同的结果非常令人困惑。 问题答案: 尝试删除单引号。另外,为什么还要将SQL字符串与连接对象()连接起来???? 尝试这样: 还要注意,由于连接被包装在using块中,因此您无需在语句中将其关闭。Dispose方法将自动调用.Close方法

  • 在我们的应用程序中,我们使用Firebase云消息向用户发送推送通知。我们将用户的注册令牌保存在SQL数据库中,当用户登录或注销时,我们使用Firebase API管理其主题订阅。 这在大多数情况下都很有效,但现在主题订阅会为我们的一些注册令牌返回以下错误: 未注册提供的注册令牌。由于各种原因,可以注销以前有效的注册令牌。有关更多详细信息,请参阅错误文档。删除此注册令牌并停止使用它发送消息 在哪些

  • 我想删除至少有一个“NaN”的所有行。数据框如下图所示,但实际的数据框大约有1000004行。 完整的CSV文件:文件 我写的代码如下: 我预计至少有300000行,但我只有大约200000行。当我签入实际的CSV文件时,第一个NaN至少在第380000行之前不会出现。那么,为什么删除多余的行?

  • 我正在用Android制作一个简单的列表视图,它显示为一个对话框。它的目的是让用户选择一个将被保存为SharedReference的项目。下次用户打开同一个列表时,我希望他们上次选择的项目高亮显示。 我的问题是,当我使用ArrayAdapter创建列表时,挑出他们上次选择的索引,然后应用自定义绘图作为背景以显示当前保存的项目,ListView将3个项目显示为“selected”。它总是第一个项目,

  • 本文向大家介绍删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?相关面试题,主要包含被问及删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?时的应答技巧和注意事项,需要的朋友参考一下 答案: rm rm -r rmdir

  • 问题内容: 我有一张桌子,我只按ID顺序显示最新的30行。 我正在尝试通过使用以下查询删除30个最新行之后的任何行。 我不断收到以下错误 我究竟做错了什么? 问题答案: 试试这个