2.2. UBI 镜像的特点


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

以下特点适用于 UBI 镜像:

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

    • ubi-10-baseos 存储库保存了您可以在容器中包含的可重新分发的 RHEL 软件包的子集。
    • ubi-10-appstream 存储库保存了您可以将其添加到 UBI 镜像中的应用程序流软件包,以帮助您使用需要特定运行时的应用程序来标准化环境。
    • 添加 UBI RPM:您可以从预先配置的 UBI 软件仓库将 RPM 软件包添加到 UBI 镜像中。如果您恰好处于断开连接的环境中,您必须将 UBI Content Delivery Network (https://cdn-ubi.redhat.com)放入 allowlist 来使用该功能。详情请查看 Connect to https://cdn-ubi.redhat.com
  • 许可证:可以使用并重新分发 UBI 镜像,,遵循 Red Hat Universal Base Image End User Licensing Agreement
注意

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat