dockerfile:制作tomcat鏡像+javaweb
阿新 • • 發佈:2017-11-11
base web jdk too add local class ase 解壓
FROM ubuntu:14.10 MAINTAINER linx #把java與tomcat添加到容器中,Add會解壓 ADD jdk-8u151-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-8.0.47.tar.gz /usr/local/
#將項目復制到webapps目錄下,copy是不解壓 copy exam.war /usr/local/apache-tomcat-8.0.47/webapps
#配置java與tomcat環境變量 ENV JAVA_HOME /usr/local/jdk1.8.0_151 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-8.0.47 ENV CATALINA_BASE /usr/local/apache-tomcat-8.0.47 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin #容器運行時監聽的端口 EXPOSE 8080
#設置tomcat 自啟動
CMD ["/usr/local/apache-tomcat-8.0.47/bin/catalina.sh", "run"]
dockerfile:制作tomcat鏡像+javaweb