2.2. UBI 镜像的特点


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

以下特点适用于 UBI 镜像:

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

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

所有层次的镜像都基于 UBI 镜像。要根据哪个 UBI 镜像检查您的镜像,在 Red Hat Container Catalog 中显示 Containerfile,并确保 UBI 镜像包含所有需要的内容。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat