1、创建jdk目录
mkdir –p /usr/local/dockerjdk8
2、下载jdk安装包
下载jdk-8u171-linux-x64.tar.gz并上传到服务器(虚拟机)中
的/usr/local/dockerjdk8目录
3、创建文件Dockerfile vi Dockerfile
#依赖镜像名称和ID
FROM centos:7
#指定镜像创建者信息
MAINTAINER ITCAST
#切换工作目录
WORKDIR /usr
RUN mkdir /usr/local/java
#ADD 是相对路径jar,把java添加到容器中
ADD jdk-8u221-linux-x64.tar.gz /usr/local/java/
#配置java环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_221
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
4、执行命令构建镜像
docker build -t='jdk1.8' .
5、查看镜像是否建立完成
docker images
6、创建容器
docker run -di --name=my_jdk jdk1.8