基于 OpenJDK 的 Docker 使用什么镜像

在实际上,我们并不会直接从操作系统的镜像上进行构建。

我们可能会使用已经有的某种服务基于特定操作系统的镜像。

例如,如果你的应用为 Java 的应用,你肯定是需要在你的镜像中安装 JDK 的,我们就会直接使用某些开源组织提供的镜像。

我们项目中就会使用基于 eclipse-temurin 的 Alpine 镜像。

在 Docker 配置文件中,我们只需要简单的使用:

FROM eclipse-temurin:17-alpine

即可。

1 Like