JDK基础镜像构建
介绍
基于 ubuntu 的 jdk 基础镜像构建
1 官网下载 JDK 包
java 官方下载地址:Java Downloads | Oracle 中国
2 创建Dockerfile 文件
JDK 包放在当前目录下,创建Dockerfile 文件内容如下
$ vim Dockerfile
FROM ubuntu:24.04
MAINTAINER hzbb
WORKDIR /usr/local/java
ADD jdk-8u411-linux-x64.tar.gz /usr/local/java
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
ENV JAVA_HOME=/usr/local/java/jdk1.8.0_411
ENV CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$PATH:$JAVA_HOME/bin
CMD ["java","-version"]
- 注意 jdk 包版本,我这里用的是 jdk1.8.0_411 版本,包版本不一致的修改dockerfile对应内容
3 构建镜像
$ docker build -t jdk:v1.8.0_411 .
4 运行测试
$ docker run -it jdk:v1.8.0_411
- 运行结果如下
java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
运维小记!
喜欢就支持一下吧
打赏
微信
支付宝