云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

什么是UBI

jxf315 2025-02-13 12:37:16 教程文章 44 ℃

这两天准备下载一个一个nexus3的docker镜像回来,但是发现最近几个版本的标签和以前的标签不一样了。3.69.0的标签有三个:3.69.0-java8,3.69.0-java11,3.69.0-java17。这个好理解,分别对应不同的jre版本。但是3.72.0就有只有两种标签了:3.72.0-java17-ubi,3.72.0-java17-alpine。到这里,我就有了一个问题,这个ubi是什么?

在网上单独搜索ubi,结果都是不相关的。于是把java、jdk、openjdk等关键词,然后确定了ubi是The Universal Base Image的缩写。简单说ubi就是RedHat基于其RHEL推出的容器镜像标准,分为ubi9、ubi8、ubi7。这样的好处是可以比较明确的确定你使用的基础镜像是否有各种问题。

再说回来nexus3的3.72.0的两种不同标签,就好理解了,一个是基于alpine镜像的,一种是基于ubi镜像的。

关于更多ubi的详细,可以阅读:(Re)Introducing the Red Hat Universal Base Image

最近发表
标签列表