1.下载jdk安装包

        下载jdk-8u371-linux-x64.tar.gz,上传到/opt/module/docker/jdk下,这个文件目录需要自己创建

2.创建Dockerfile

        在/opt/module/docker/jdk文件夹下创建Dockerfile,Dockerfile内容如下:

        

FROM centos:centos7
MAINTAINER hong
# 新建目录
RUN mkdir -p /opt/module/jdk
WORKDIR /opt/module/jdk 
# 将jdk文件拷贝到容器/opt/module/jdk/并解压 
ADD  jdk-8u371-linux-x64.tar.gz /opt/module/jdk 
# 设置环境变量 
ENV JAVA_HOME /opt/module/jdk/jdk1.8.0_371
ENV JRE_HOME /opt/module/jdk/jdk1.8.0_371/jre
ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib 
ENV PATH $JAVA_HOME/bin:$PATH

3.构建镜像

           #构建镜像
            docker build -t jdk1.8.0_371 . 
          #查看镜像文件是否构建成功 
           docker images

4.启动容器

        #运行
       docker run -di --name=jdk1.8  jdk1.8.0_371 
       #进入容器查看JDK是否安装成功 
       docker exec -it jdk1.8 /bin/bash 
        java -version

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐