2.2. UBI 镜像的特点


UBI 镜像允许您与他人共享容器镜像。提供四个 UBI 镜像:micro、min、standard 和 init。预构建语言运行时镜像和 YUM 存储库可用于构建应用程序。

以下特点适用于 UBI 镜像:

  • 从 RHEL 内容的子集构建 :红帽通用基础镜像从通常的 Red Hat Enterprise Linux 内容的子集构建。
  • 可重新分发 :UBI 镜像允许为红帽客户、合作伙伴、ISV 等的标准化。使用 UBI 镜像,您可以在可自由共享和部署的官方红帽软件基础上构建容器镜像。
  • 提供一组四个基础镜像 :micro、minima、standard 和 init。
  • 提供一组预构建的语言运行时容器镜像 :基于 Application Streams 的运行时镜像。为应用程序提供基础,可从标准支持的运行时(如 python、perl、php、nodejs 和 ruby)中受益。
  • 提供一组关联的 YUM 存储库 :YUM 存储库包含 RPM 软件包和允许您添加应用程序依赖项并重建 UBI 容器镜像的更新。

    • ubi-8-baseos 存储库包含容器中您可以包含的 RHEL 软件包的可重新分发的子集。
    • ubi-8-appstream 存储库包含应用程序流软件包,您可以将其添加到 UBI 镜像中,以帮助您对需要特定运行时的应用程序所使用的环境进行标准化。
    • 添加 UBI RPM:您可以从预先配置的 UBI 软件仓库将 RPM 软件包添加到 UBI 镜像中。如果您恰好处于断开连接的环境中,您必须将 UBI Content Delivery Network (https://cdn-ubi.redhat.com)放入 allowlist 来使用该功能。如需更多信息,请参阅红帽知识库解决方案 连接到 https://cdn-ubi.redhat.com
  • 许可 :您可以自由使用并重新分发 UBI 镜像,前提是您遵守 红帽通用基础映像最终用户许可协议
注意

所有层次的镜像都基于 UBI 镜像。要检查您的镜像是基于哪个 UBI 镜像,请在 红帽容器目录 中显示 Containerfile,并确保 UBI 镜像包含所有需要的内容。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat