Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何强制删除所有podman图像和子对象_Podman - Fatal编程技术网

如何强制删除所有podman图像和子对象

如何强制删除所有podman图像和子对象,podman,Podman,当我执行类似于podman rmi d61259d8f7a7-f的操作时,它会失败,并显示一条消息:错误:无法删除“vvv”(无法强制)-映像具有从属子映像 我已经尝试了podmanrmi--all,它确实删除了一些图像,但许多图像仍然被留下。如何在一个步骤中强制删除所有图像和从属子图像?灵感来源于一个类似的示例,只需稍加修改,添加a就是我所缺少的魔力: 警告:这将删除所有图像!请检查并再次检查它是否确实是您所需要的 $ podman rmi $(podman images -qa) -f 同

当我执行类似于
podman rmi d61259d8f7a7-f
的操作时,它会失败,并显示一条消息:
错误:无法删除“vvv”(无法强制)-映像具有从属子映像

我已经尝试了
podmanrmi--all
,它确实删除了一些图像,但许多图像仍然被留下。如何在一个步骤中强制删除所有图像和从属子图像?

灵感来源于一个类似的示例,只需稍加修改,添加
a
就是我所缺少的魔力:

警告:这将删除所有图像!请检查并再次检查它是否确实是您所需要的

$ podman rmi $(podman images -qa) -f
同样,请小心使用,并确保您知道自己在做什么!在这里分享我自己的未来参考,希望它能为其他人节省一些时间

感谢@Giuseppe Scrivano的提示,有一个更自然的替代方案(之前的警告适用):


有关详细信息,请参见
podman系统修剪--help
。我还没有机会验证第二种方法是否修复了“映像具有从属子映像”错误。

您可以使用
podman system reset

“$podman system reset error:无法识别的命令'podman system reset'尝试'podman system--help'来重置整个存储。但是,
podmansystemprune
确实删除了悬空的映像和构建缓存,然后可以执行
podmanrmi--all
来清理其余的映像。您可能想更新您的答案,但为了完整起见,我将添加到我的答案中。
podman系统重置
是最近添加的。你用的是什么版本的Podman?我明白了,那很好,它可以帮助其他人。我有
apt
在Ubuntu 20.04.1 LTS上给我的东西:
sudo apt get install podman
:podman已经是最新版本(1.6.2-1~ubuntu19.04~ppa1)。所以我将坚持使用1.6.2,直到他们更新它。谢谢。找到了:
podman system prune --all --force && podman rmi --all