搜索

19.6. 使用 Buildah 删除镜像

download PDF

使用 buildah rmi 命令移除本地存储的容器镜像。您可以通过其 ID 或名称来删除镜像。

先决条件

  • container-tools 元数据包已安装。

流程

  1. 列出本地系统上的所有镜像:

    # 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
  2. 删除 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 手册页
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.