首先将jdk文件或者tar包放在/var/local路径下
然后Dockerfile中写
# 以 centos7 为基础镜像 FROM centos:latest MAINTAINER chen # 安装JDK ADD jdk1.8.0_191 /var/local/jdk1.8.0_191 # 设置环境变量 ENV JAVA_HOME /var/local/jdk1.8.0_191 ENV PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$JAVA_HOME/bin
最后在/var/local路径下执行Dockerfile文件
可以看到最终制作的centos_jdk8的镜像运行的容器b07已经有了java环境