Dockerfile 616 B

12345678910111213141516
  1. FROM tomcat:8
  2. MAINTAINER rankin qin <rankin.qin@gmail.com>
  3. VOLUME /application/logs
  4. RUN sed -i 's/8080/8081/' /usr/local/tomcat/conf/server.xml
  5. RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
  6. #打包项目并拷贝到tomcat webapps目录
  7. RUN rm -rf /webapp && mkdir /webapp
  8. ADD ./target/yuemum-1.war /webapp/ROOT.war
  9. RUN cp -f /webapp/ROOT.war /usr/local/tomcat/webapps/ && rm -rf /usr/local/tomcat/webapps/ROOT
  10. RUN rm -rf /webapp
  11. RUN mkdir -p /application/logs && chmod -R 755 /application
  12. #启动tomcat服务器
  13. CMD ["/usr/local/tomcat/bin/catalina.sh","run"]