第 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:在生产环境中,需要下载并缓存容器镜像。每个容器镜像都可以被将其作为基础包含的所有容器重复使用。