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"]
```
发表评论