19.7. 使用 Buildah 删除镜像
使用 buildah rmi
命令移除本地存储的容器镜像。您可以通过其 ID 或名称来删除镜像。
先决条件
-
container-tools
元数据包已安装。
流程
列出本地系统上的所有镜像:
# buildah images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/johndoe/webserver latest dc5fcc610313 46 minutes ago 263 MB docker.io/library/mynewecho latest fa2091a7d8b6 17 hours ago 234 MB docker.io/library/myecho2 latest 4547d2c3e436 6 days ago 234 MB localhost/myecho latest b28cd00741b3 6 days ago 234 MB localhost/ubi-micro-httpd latest c6a7678c4139 12 days ago 152 MB registry.access.redhat.com/ubi9/ubi latest 272209ff0ae5 3 weeks ago 234 MB
删除
localhost/myecho
镜像:# buildah rmi localhost/myecho
要删除多个镜像:
# buildah rmi docker.io/library/mynewecho docker.io/library/myecho2
要从您的系统中删除所有镜像:
# buildah rmi -a
要删除与其有多个名称(标记)关联的镜像,请添加
-f
选项来删除它们:# buildah rmi -f localhost/ubi-micro-httpd
验证
确保镜像已被删除:
# buildah images
其他资源
-
您系统上的
buildah-rmi
手册页