雨夜

博客即是笔记,常记常看

导航

【Docker】制作jdk1.8的镜像

Posted on 2019-01-17 09:37  二月无雨  阅读(450)  评论(0)    收藏  举报
  1. 下载1.8的jdk,我使用的是 jdk-8u11-linux-x64.tar.gz
  2. 创建Dockerfile文件:
    #依赖镜像名称和ID
    FROM centos:7
    #指定镜像创建者信息
    MAINTAINER wen
    #切换工作目录
    WORKDIR /usr
    RUN mkdir  /usr/local/java
    #ADD 是相对路径jar,把java添加到容器中
    ADD jdk-8u11-linux-x64.tar.gz /usr/local/java/
    #赋值执行权限
    RUN chmod -R +x /usr/local/java/jdk1.8.0_11/bin
    ENV JAVA_HOME /usr/local/java/jdk1.8.0_11
    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
    

      

  3. 将Docker文件和jdk放到同一个路径下面
  4. 创建镜像:docker build -t centos7-jdk8-64  ./ 
  5. 查看镜像 docker images

     

 

docker build -t centos7-jdk8-64 .