一、Tomcat—Docker 1. 拉取镜像 # 1、拉取镜像(tomcat版本8,jre版本8)。 docker pull tomcat:8-jre8 2. 启动容器 # 2、启动一个`tomcat容器`。 docker run -id --name 'tomcat' -p 8080:8080 '镜像ID' # 3、宿主机里新建`/root/tomcat目录`,复制容器里(conf、webapps)到宿主机。 madir -p /root/tomcat docker cp 'tomcat':/usr/local/tomcat/conf /root/tomcat/ docker cp 'tomcat':/usr/local/tomcat/webapps /root/tomcat/ 把容器内 Tomcat 下的(conf、webapp、logs)目录,挂载到宿主机 Tomcat目录 下。方便 Tomcat配置、代码上传、以及 同步持久化日志。 # 4. 创建容器 docker run -d --name 'tomcat_1' -p 8080:8080 \ -v /root/tomcat/conf/:/usr/local/tomcat/conf/ \ -v /root/tomcat/webapps/:/usr/local/tomcat/webapps/ \ -v /root/tomcat/logs/:/usr/local/tomcat/logs/ \--privileged=true \['镜像ID'] 3. Tomcat—配置 # 5、配置`tomcat > server.xml`,以及同步上传`war包`。 <Context path="" docBase="/usr/local/tomcat/webapps/WebTest" debug="0" reloadable="true" />