1. 程式人生 > >Dockerfile 構建java環境、tomcaat鏡像

Dockerfile 構建java環境、tomcaat鏡像

java_home ace apache linux jdk div hit mkdir rfi

【dockerfile】FROM docker.io/centos ##源自哪個鏡像RUN mkdir /application ##建卡文件俠COPY apache-tomcat-8.5.20.tar.gz /application/apache-tomcat-8.5.20.tar.gz #把安裝包復制到鏡像中#ADD apache-tomcat-8.5.20.tar.gz /applicationCOPY jdk-8u144-linux-x64.tar.gz /application/jdk-8u144-linux-x64.tar.gz #把JAVA安裝包復制到鏡像中WORKDIR /application ##切換目錄RUN tar xf apache-tomcat-8.5.20.tar.gz && tar xf jdk-8u144-linux-x64.tar.gz #解壓#ADD jdk-8u144-linux-x64.tar.gz /application ENV JAVA_HOME /application/jdk1.8.0_144 # 添加JAVA環境變量ENV PATH $JAVA_HOME/bin:$PATH ## 添加JAVA環境變量ENV PATH=/application/jdk1.8.0_144/lib:/application/jdk1.8.0_144/bin:$PATH # 添加JAVA環境變量RUN touch /application/apache-tomcat-8.5.20/logs/catalina.out #建立一個新文件###############################expose 8080 #打開8080端口CMD /application/apache-tomcat-8.5.20/bin/startup.sh && tail -f /application/apache-tomcat-8.5.20/logs/catalina.out #運行tomcat程序

Dockerfile 構建java環境、tomcaat鏡像