我正在尝试理解以下命令
docker image prune
docker image prune -a
根据文档
docker image prune:删除悬空图像
docker image prune -a:删除悬空和未使用的图像`
我试图了解悬空图像和未使用图像之间的区别。
根据this stackoverflow post,未使用的图像是尚未在容器中分配或使用的图像。
所以基本上,如果我跑
docker pull hello-world
(从未执行过命令docker run hello-world
)
那么 hello-world 的图像将是未使用的图像?
那么悬空图像是如何创建的呢?
根据上面引用的堆栈溢出帖子,“悬空图像只是意味着您已经创建了图像的新版本,但它没有被赋予新名称。所以你拥有的旧图像成为'悬空图像'。 "
这到底是什么意思呢?即,创建图像的新版本是什么意思?您如何创建图像的新版本?什么是未标记图像?
有人可以给我一个如何创建悬空图像的例子吗?