1、原來的dockerfile,基于centos:7構建一個安裝了jdk的鏡像FROM centos:7
MAINTAINER wenyoulong <[email protected]>
ENV JAVA_HOME /usr/local/java/jdk1.8.0_181ENV JRE_HOME ${JAVA_HOME}/jreENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/libENV PATH ${JAVA_HOME}/bin:$PATH
COPY jdk-8u181-linux-x64.tar.gz /java/jdk-8u181-linux-x64.tar.gzCOPY setup.sh /java/setup.sh
CMD ["sh", "/java/setup.sh"]
2、基于剛剛構建的鏡像構建一個安裝了tomcat的新鏡像FROM my-java:latest
MAINTAINER wenyoulong <[email protected]>
COPY apache-tomcat-8.5.33.tar.gz /tomcat/apache-tomcat-8.5.33.tar.gzCOPY setup.sh /tomcat/setup.sh
CMD ["sh", "/tomcat/setup.sh"]
3、構建完成后運行tomcat這個鏡像發現之前的那個鏡像指定的CMD沒有執行
添加回答
舉報
0/150
提交
取消