Sign inSign up

garystack211/tomcat

By garystack211

Updated almost 7 years ago

生产环境tomcat版本

Image
0

71

garystack211/tomcat repository overview

基于 garystack211/jdk:1.8 进行构建,在tomcat原有的基础上进行了部分修改:

  1. 修改了server.xml配置:
    <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" 
               maxHttpHeaderSize="8192" useBodyEncodingForURI="true"  
                redirectPort="8443"
                enableLookups="false"
                compression="on"
                compressionMinSize="2048"
                compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
                connectionTimeout="20000"
                disableUploadTimeout="true"
                URIEncoding="UTF-8"
                server="SunOS 5.8"
     />
  1. 将tomcat自带的默认工程全部删掉
  2. 测试使用:假设代码是存放在 /data/webapps下
docker run -d -p 8080:8080 -v  /data/webapps:/usr/local/tomcat8/webapps   garystack211/tomcat:8.0.53

dockfile内容:

FROM garystack211/jdk:1.8
LABEL maintainer="[email protected]"
WORKDIR /usr/local
ADD tomcat-8.0.53.tar.gz .
RUN ln -s /usr/local/tomcat-8.0.53 /usr/local/tomcat8  && chmod 775 /usr/local/tomcat8/bin/*.sh

EXPOSE 8080
CMD  /usr/local/tomcat8/bin/catalina.sh run

Tag summary

Content type

Image

Digest

Size

259.8 MB

Last updated

almost 7 years ago

docker pull garystack211/tomcat:8.0.53