当前位置: 首页 > 面试题库 >

什么是悬空图像和什么是未使用图像?

申奇希
2023-03-14
问题内容

在docker image
prune
的docker
文档中,可以使用-
a标志来

删除所有未使用的图像,而不仅仅是悬空的图像

然后

删除所有悬空的图像。如果指定了-a,还将删除所有未被容器引用的图像。

有人可以向我解释什么是悬空图像,悬空图像和未使用的图像有什么区别?


问题答案:

未使用的图像表示尚未在容器中分配或使用它。例如,在运行时docker ps -a-它会列出您所有退出的和当前正在运行的容器。显示在任何容器内使用的任何图像均为“已使用图像”。

另一方面,悬空的图像仅表示您已经创建了该图像的新版本,但未为其指定新名称。因此,您拥有的旧图像成为“悬空图像”。这些旧图像是未加标签的,并<none>在您运行时在其名称上显示“
docker images

运行时docker system prune -a,它将删除未使用和悬空的图像。因此,容器中正在使用的任何图像(无论它们已经退出还是正在运行)都不会受到影响。



 类似资料:
  • 在docker图像剪枝的docker文档中,可以使用-a标志来 删除所有未使用的图像,而不仅仅是悬空的图像 而后来

  • 我是Docker的新手,正在尝试准确理解Docker映像是什么。Docker映像的每个定义都使用术语“层”,但似乎没有定义层的含义。 从Docker官方文件: 我们已经看到Docker图像是只读模板,从中启动Docker容器。每个图像由一系列层组成。Docker利用union文件系统将这些层合并到单个图像中。Union文件系统允许透明地覆盖单独文件系统(称为分支)的文件和目录,形成单个连贯的文件系

  • 我对Docker是全新的,我正在努力理解Docker形象到底是什么。Docker图像的每个定义都使用术语“层”,但似乎没有定义层的含义。

  • 什么是弦图? 下面的图我们看到后,第一感觉应该虽然看着很酷炫,但是会感觉很复杂,感觉无所适从,不知怎么来看这个图表。今天我们就来介绍下这个图表是怎么用的? 这个图表叫做弦图,弦图主要用于展示多个对象之间的关系,连接圆上任意两点的线段叫做弦,弦(两点之间的连线)就代表着两者之间的关联关系。弦图虽然看起来有点眼花缭乱,但是它却非常适合用户分析复杂数据的关联关系。弦图主要有以下特点: (1)用圆上的两点

  • 主要内容:强连通图前面介绍了《 图存储结构》,本节继续讲解什么是 连通图。 前面讲过,图中从一个顶点到达另一顶点,若存在至少一条路径,则称这两个顶点是连通着的。例如图 1 中,虽然 V1 和 V3 没有直接关联,但从 V1 到 V3 存在两条路径,分别是   和  ,因此称 V1 和 V3 之间是连通的。 图 1 顶点之间的连通状态示意图 无向图中,如果任意两个顶点之间都能够连通,则称此无向图为 连通图。例如,图

  • 主要内容:视图的优点MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。 数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。因此,视图中的数据是依赖于真实表中的数据的。一旦真实表中