adoptopenjdk - select OS 的特定次要版本

adoptopenjdk - select a specific minor version of the OS

在我的 docker 文件中,我使用

FROM adoptopenjdk/openjdk11:jre-11.0.10_9-alpine

(来源:https://hub.docker.com/r/adoptopenjdk/openjdk11

这将安装 alpine 版本 3.14,如下所示:

https://github.com/AdoptOpenJDK/openjdk-docker/blob/master/11/jdk/alpine/Dockerfile.hotspot.releases.full

是否可以选择更高的次要版本?

从 3.14.1 开始修复了 alpine 中的一个严重漏洞 (CVE-2021-36159):

https://alpinelinux.org/posts/Alpine-3.14.1-released.html

如何降低这种风险?

采用 OpenJDK 的 openjdk-docker 图像已弃用。

来自 AdoptOpenJDK 的 openjdk-Readme-docker.

⚠ DEPRECATION NOTICE ⚠


These Dockerfiles along with their images are officially deprecated in favor of the eclipse-temurin image, and will receive no further updates after 2021-08-25 (Aug 01, 2021). Please adjust your usage accordingly.

因此,AdoptOpenJDK 的 openjdk-docker 映像不会有任何更新,您应该移至 eclipse-temurin image