第 2 章 容器镜像的类型

容器镜像是一个二进制文件,其中包含运行单个容器的所有需求,以及描述其需求和功能的元数据。

容器镜像有两种类型:

  • Red Hat Enterprise Linux Base Images (RHEL 基础镜像)
  • Red Hat Universal Base Images (UBI 镜像)

两种类型的容器镜像都是从 Red Hat Enterprise Linux 的一部分构建的。通过使用这些容器,用户可以从出色的可靠性、安全性、性能和生命周期中受益。

两种容器镜像的主要区别在于 UBI 镜像允许您与其他人共享容器镜像。您可以使用 UBI 构建容器化的应用程序,将其推送到您选择的注册服务器,与他人轻松共享,甚至将其部署在非红帽平台上。UBI 镜像被设计成在容器中开发的云原生和 Web 应用程序用例的基础。

2.1. RHEL 容器镜像的一般特征

以下特征适用于 RHEL 基础镜像和 UBI 镜像。

通常,RHEL 容器镜像是:

  • Supported:受红帽支持以用于容器化应用程序。它们包含与 Red Hat Enterprise Linux 中具有相同的安全性、经过测试并认证的软件包。
  • Cataloged :在 Red Hat Container Catalog 中列出,其中包含每个镜像的描述、技术详情和健康指数。
  • Updated:提供明确的更新计划,以获取最新的软件,请参阅 Red Hat Container Image Updates 文章。
  • Tracked:由红帽产品勘误表跟踪,以帮助了解每次更新中添加的更改。
  • Reusable:在生产环境中,需要下载并缓存容器镜像。每个容器镜像都可以被将其作为基础包含的所有容器重复使用。