名称¶
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
退出状态¶
0 所有指定的镜像已删除
1 指定的镜像之一不存在,没有其他错误
2 指定的镜像之一具有子镜像或正在被容器使用
125 该命令由于其他原因而失败
另请参见¶
历史¶
2017 年 3 月,最初由 Dan Walsh dwalsh@redhat.com 编写