Docker Hub 地址:
https://hub.docker.com/r/zxstrive/java8
构建Dockerfile:
# 基础镜像文件
FROM centos:7
# 本次镜像创建人
MAINTAINER zxstrive
# 进入工作目录
WORKDIR /opt/java
RUN yum install kde-l10n-Chinese -y
RUN yum install glibc-common -y
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
# 将我们准备好的软件包放到刚创建的文件夹中
ADD jdk-8u341-linux-x64.tar.gz /opt/java/
# 设置环境变量
ENV JAVA_HOME /opt/java/jdk1.8.0_341
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
ENV LC_ALL zh_CN.UTF-8
当前目录有Dockerfile和jdk文件,运行构建命令:
# docker build -t='zxstrive/java8:centos7_jdk8u341' .
该镜像已在生产环境中使用。