小编典典

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

all

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

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

然后

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

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


阅读 26

收藏
2022-05-13

共1个答案

小编典典

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

另一方面,悬空图像仅意味着您已经创建了图像的新构建,但没有给它一个新名称。因此,您拥有的旧图像成为“悬空图像”。那些旧图像是未标记的图像,<none>在您运行时会在其名称上显示“”
docker images

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

2022-05-13