1、下载JDK
到 oracle官网 下载好JDK,将jdk压缩包解压到Dockerfile所在的目录中:
2、创建Dockerfile,内容如下:
# 指定基镜像 centos
FROM centos
# 复制jdk到指定目录
ADD jdk-12.0.1_linux-x64_bin.tar.gz /usr/local/src/
RUN ln -s /usr/local/src/jdk-12.0.1/ /usr/local/jdk
# 配置jdk环境
ENV JAVA_HOME /usr/local/jdk
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/:$JRE_HOME/lib/
ENV PATH $PATH:$JAVA_HOME/bin
# 暴露8080端口
EXPOSE 80
# 检测java版本,确认是否安装成功
RUN java -version
3、编译并生成镜像 (. 表示当前路径)
docker build -t yourusername/java_service:v0.0.1 .