自定义Dockerfile创建tomcat镜像
由于在docker hub上pull下来的官方tomcat镜像中,tomcat采用的时间格式为UTC格式,并且webapps目录存放了默认项目,tomcat也没有设置相关的JAVA_OPTS参数(JAVA_OPTS一般是要自己根据机器性能进行最优设置)。
因此,自定义自己的Dockerfile来创建符合的tomcat镜像。
dockfile如下:
FROM tomcat
ENV CATALINA_HOME /usr/local/tomcat
#自定义catalina.sh
#ADD ./catalina.sh $CATALINA_HOME/bin/catalina.sh
#设置时区、删除webapps目录
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone \
&& rm -rf $CATALINA_HOME/webapps/* \
&& chmod +x $CATALINA_HOME/bin/catalina.sh
还没有评论,来说两句吧...