You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Dockerfile的adoptopenjdk/openjdk11:alpine镜像获取Java完整版本?

查询adoptopenjdk/openjdk11:alpine镜像的Java完整版本

adoptopenjdk/openjdk11:alpine是滚动更新的镜像标签,无法仅通过标签确定对应的Java完整小版本——不同时间拉取的该标签镜像,可能包含OpenJDK 11的不同更新版本。

要获取你当前使用(或将要使用)的该镜像对应的Java完整版本,可以通过以下方式操作:

  • 本地拉取镜像后直接查询

    1. 拉取镜像:
      docker pull adoptopenjdk/openjdk11:alpine
      
    2. 启动临时容器并执行版本查询命令:
      docker run --rm adoptopenjdk/openjdk11:alpine java -version
      
      执行后会输出类似如下的完整版本信息:

      openjdk version "11.0.20" 2023-07-18
      OpenJDK Runtime Environment Temurin-11.0.20+8 (build 11.0.20+8)
      OpenJDK 64-Bit Server VM Temurin-11.0.20+8 (build 11.0.20+8, mixed mode)

  • 查看镜像元数据(无需拉取完整镜像)
    使用docker inspect命令查看镜像的环境变量,部分镜像会将版本信息存入环境变量:

    docker inspect --format='{{.Config.Env}}' adoptopenjdk/openjdk11:alpine
    

    输出中可能包含JAVA_VERSION相关字段,直接显示完整版本号。

内容的提问来源于stack exchange,提问作者Yatharth Mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 17:01:24