代码清单:chapter17/dockerfiles/java9/Dockerfile
***
OpenJDK 的 jre 这里笔者使用清华大学镜像站的镜像进行安装。
同样,此镜像作者已经上传阿里云镜像仓库,可以直接使用以下命令拉取:
docker pull registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk9-jre-9.0.4验证命令如下:
docker run --rm -it registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk9-jre-9.0.4 java -version执行结果如下:
openjdk version "9.0.4" OpenJDK Runtime Environment (build 9.0.4+12-alpine-r1) OpenJDK 64-Bit Server VM (build 9.0.4+12-alpine-r1, mixed mode) 3.4 Alpine + glibc + OpenJDK10OpenJDK10 的镜像构建的 Dockerfile 如下:
代码清单:chapter17/dockerfiles/java10/Dockerfile
***
同样,此镜像作者已经上传阿里云镜像仓库,可以直接使用以下命令拉取:
docker pull registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk10-jre-10.0.2验证命令如下:
docker run --rm -it registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk10-jre-10.0.2 java -version执行结果如下:
openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build 10.0.2+13-alpine-r0) OpenJDK 64-Bit Server VM (build 10.0.2+13-alpine-r0, mixed mode) 3.5 Alpine + glibc + OpenJDK11OpenJDK11 的镜像构建的 Dockerfile 如下:
代码清单:chapter17/dockerfiles/java11/Dockerfile
***
同样,此镜像作者已经上传阿里云镜像仓库,可以直接使用以下命令拉取:
docker pull registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk11-jre-11.0.2验证命令如下:
docker run --rm -it registry.cn-shanghai.aliyuncs.com/springcloud-book/alpine3.10:openjdk11-jre-11.0.2 java -version执行结果如下:
openjdk version "11.0.4" 2019-07-16 OpenJDK Runtime Environment (build 11.0.4+4-alpine-r1) OpenJDK 64-Bit Server VM (build 11.0.4+4-alpine-r1, mixed mode) 4. 实例代码示例代码-Github