名称¶
podman-rmi - 删除一个或多个本地存储的镜像
简介¶
podman rmi [选项] 镜像 […]
podman image rm [选项] 镜像 […]
描述¶
删除一个或多个本地存储的镜像。传入一个参数 镜像 会删除它,以及任何悬空的父镜像。悬空镜像是指没有标签且没有被其他镜像引用的镜像。
注意:要从远程注册表删除镜像,请使用 skopeo delete 命令。某些注册表不允许用户通过 CLI 远程删除镜像。
选项¶
--all, -a¶
删除本地存储中的所有镜像。
--force, -f¶
此选项会使 Podman 在从系统中删除镜像之前,删除所有正在使用该镜像的容器。
--ignore, -i¶
如果指定的镜像不存在于本地存储中,则忽略它并且不抛出错误。
--no-prune¶
此选项不删除指定镜像的悬空父镜像。
示例¶
按短 ID 删除镜像
$ podman rmi c0ed59d05ff7
删除镜像及其关联的容器。
$ podman rmi --force imageID
按缩短的 ID 删除多个镜像。
$ podman rmi c4dfb1609ee2 93fd78260bd1 c0ed59d05ff7
删除所有镜像和容器。
$ podman rmi -a -f
使用和不使用 --ignore
标志删除不存在的镜像。
$ podman rmi --ignore nothing
$ podman rmi nothing
Error: nothing: image not known
删除镜像但保留其所有父镜像。
podman rmi --no-prune d29200bf974d
Deleted: d29200bf974dbc48dc66c23c4031548531b6b5943e5f25ee7bda232e3b6b27f4
退出状态¶
0 所有指定的镜像均已删除
1 其中一个指定的镜像不存在,且没有其他故障
2 其中一个指定的镜像有子镜像或正在被容器使用
125 命令因任何其他原因失败
另请参阅¶
历史¶
2017 年 3 月,最初由 Dan Walsh dwalsh@redhat.com 编译