cat Dockerfile
#Centos with JDK1.8
#author caoyx
#指定基础镜像
FROM centos
#指定作者
MAINTAINER caoyx
#新建文件夹用于存放jdk文件
RUN mkdir /usr/local/java
#将jdk文件复制到镜像内上一步创建的文件夹并自动解压
ADD jdk-8u144-linux-x64.tar.gz /usr/local/java
#创建软链接
RUN ln -s /usr/local/java/jdk-8u144 /usr/local/java/jdk
#设置环境变量
ENV JAVA_HOME /usr/local/java/jdk
ENV JAR_HOME $JAVA_HOME/jre
ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib
ENV PATH $PATH:$JAVA_HOME/bin
博客展示了基于Centos构建包含JDK1.8的Docker镜像的过程。通过指定基础镜像、作者,新建文件夹存放JDK文件,复制并解压JDK文件,创建软链接,最后设置环境变量,完成镜像构建。
729

被折叠的 条评论
为什么被折叠?



