DockerFile构建JDK1.8镜像

版权声明:本文为博主原创文章,未经博主允许不得私自转载。 https://blog.csdn.net/QingHe97/article/details/90165987

使用xhsell连接Linux进行操作

  • 创建文件夹放置镜像jdk8
    mkdir –p /usr/local/dockerjdk8

  • 上传jdk文件安装包
    rz jdk-8u201-linux-x64.tar.gz

  • 移动文件
    mv jdk-8u201-linux-x64.tar.gz /usr/local/dockerjdk8

  • 切换目录
    cd /usr/local/dockerjdk8/

  • 查看
    dir

  • 编辑(是一个新文件 空的)
    vi Dockerfile (执行完此命令,添加下列内容,具体路径看个人电脑)

    • 添加内容如下:
      FROM centos:7
      MAINTAINER darian
      WORKDIR /usr
      RUN mkdir /usr/local/java
      ADD jdk-8u201-linux-x64.tar.gz /usr/local/java/
    • 添加(环境配置)内容如下:
      ENV JAVA_HOME /usr/local/java/jdk1.8 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
  • 执行构建命令, 后面有空格和 . 不注意的很容易错
    docker build -t='jdk1.8' .

  • dir查看

  • docker images
    出现如下信息就是成功了:
    REPOSITORY TAG IMAGE ID CREATED SIZE
    jdk1.8 latest b8230284f403 About a minute ago 598MB

猜你喜欢

转载自blog.csdn.net/QingHe97/article/details/90165987