tomcat-dockerfile示例

   

tomcat-dockerfile示例
需要先下载jdk和tomcat在dockerfile的同级目录下,然后执行如下命令 `docker build -t tomcat_image ./Dockerfile`
```
FROM centos:7.4.1708

ADD jdk-8u171-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-7.0.88.tar.gz /usr/local/

WORKDIR /usr/local/

RUN mv jdk1.8.0_171 jdk && mv apache-tomcat-7.0.88 tomcat

ENV JAVA_HOME=/usr/local/jdk
ENV CLASS_PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CATALINA_HOME /usr/local/tomcat

EXPOSE 8080

CMD /usr/local/tomcat/bin/catalina.sh run  
无法自启动替换成下面一条命令
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]
```

发表评论