美文网首页
制作centos7.4 jdk8镜像

制作centos7.4 jdk8镜像

作者: 淡淡的小番茄 | 来源:发表于2022-03-19 15:56 被阅读0次

    背景

    docker官方镜像仓库中,openjdk镜像比较多。oracle jdk镜像比较少。今天就结合自己项目的情况,自己制作下jdk8镜像。我们VM的操作系统是centos7.4,项目中使用的jdk版本为:jdk8u201。

    拉取centos镜像

    执行如下命令,拉取centos7.4镜像:

    docker pullcentos:7.4.1708

    执行docker images命令,可以看到下载好的镜像信息。

    下载Oracle JDK8

     Oracle jdk8最后个免费版本是8u202,生产的时候我们一般都会使用8u201,官方下载jdk-8u201-linux-x64.tar.gz,并将其上传到docker所在的机器上。

    新建Dockerfile文件

    在jdk-8u201-linux-x64.tar.gz所在目录,创建Dockerfile文件,内容如下:

    FROM centos:7.4.1708

    ADD jdk-8u201-linux-x64.tar.gz /usr/local

    ENV JAVA_HOME /usr/local/jdk1.8.0_201

    ENV PATH ${PATH}:${JAVA_HOME}/bin

    ENV CLASS_PATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib

    构建镜像

    docker build -toraclejdk:8u201-jdk-centos7.4.

    这样你的镜像就创建好了,可以执行docker images命令进行查看。

    相关文章

      网友评论

          本文标题:制作centos7.4 jdk8镜像

          本文链接:https://www.haomeiwen.com/subject/wxzgdrtx.html