Docker File 构建jdk 镜像

1.创建目录 

mkdir –p /usr/local/dockerjdk8

2.下载jdk-8u171-linux-x64.tar.gz并上传到服务器(虚拟机)中的/usr/local/dockerjdk8目录

3.创建文件Dockerfile

     vi Dockerfile

#依赖镜像名称和ID 
FROM centos:7 
#指定镜像创建者信息 
MAINTAINER QIN 
#切换工作目录 
WORKDIR /usr RUN mkdir /usr/local/java 
#ADD 是相对路径jar,把java添加到容器中 
ADD jdk‐8u171‐linux‐x64.tar.gz /usr/local/java/ 
#配置java环境变量 
ENV JAVA_HOME /usr/local/java/jdk1.8.0_171 
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 ‐it ‐‐name=myjdk8 jdk1.8 /bin/bash
 
  

猜你喜欢

转载自www.cnblogs.com/qin1993/p/12573485.html