首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Jib放弃了对无发行版基础映像的支持?

为什么Jib放弃了对无发行版基础映像的支持?
EN

Stack Overflow用户
提问于 2021-04-17 02:48:50
回答 1查看 748关注 0票数 2

看起来像是从Jib3.0开始;您的Java应用程序不再有默认的无发行版图像。相反,如果您不指定一个adoptOpenjdk基础映像,您将获得一个基本映像。您仍然可以按照此link配置和使用无发行版基础镜像。我想知道adoptOpenJDK镜像是不是更安全,更纤细,而不是无发行版?好处是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-17 09:51:50

Jib团队正在维护Java特定的镜像以实现无发行版。从Debian10开始,Debian放弃了对Java8的支持。Java8构建使用了Debian9依赖(过时),这导致容器镜像中有许多CVE。这对于需要Java8的用户来说是一个问题(很多jib用户),而目前Jib团队没有足够的带宽来为发行版提供高质量的Java8产品。

将默认设置切换为adoptopenjdk,为用户提供由adoptOpenJDK人员一致维护的图像。

这并不是对Distroless的抨击,它仍然是一个伟大的项目,然而资源的缺乏和复杂的Java情况导致我们走到了这里。Distroless是一个开源项目,任何愿意为Java8创建或更新工作流的人都可以直接贡献。据我所知,基于Debian10包的非发行版Java11镜像仍然可用,如果您愿意,您可以将其用作基础镜像。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67130671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档