您的位置:首页 > 运维架构 > Docker

centos7 docker tomcat7

2016-07-07 11:14 786 查看
docker run --name=tomcat7_tmp -ti centos7/jdk7 /bin/bash

cd /home

wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.72/bin/apache-tomcat-7.0.72.tar.gz 
tar -zxf apache-tomcat-7.0.72.tar.gz

rm -rf apache-tomcat-7.0.72.tar.gz

mv apache-tomcat-7.0.72 /usr/local/tomcat7

rm -rf /usr/local/tomcat7/webapps/*

mkdir /usr/local/tomcat7/webapps/ROOT

vi /usr/local/tomcat7/bin/catalina.sh

JAVA_OPTS="-server -Xms1024m -Xmx1024m -Xss512k -XX:NewSize=512M -XX:MaxNewSize=512M -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.awt.headless=true"

vi /usr/local/tomcat7/conf/server.xml

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="20" maxIdleTime="30000" />

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="30000" keepAliveTimeout="15000" maxKeepAliveRequests="100" redirectPort="8443" maxHttpHeaderSize="8192" URIEncoding="UTF-8" enableLookups="false" acceptCount="300" disableUploadTimeout="true"/>

docker commit tomcat7_tmp centos7/tomcat7

docker stop tomcat7_tmp

docker rm tomcat7_tmp

docker run --name=tomcat9201 -tid -p 9201:8080 -v /home/website9201:/usr/local/tomcat7/webapps/ROOT centos7/tomcat7 /usr/local/tomcat7/bin/catalina.sh run
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: