一、创建本地文件夹
![](https://img-blog.csdnimg.cn/20210227092012139.png)
![](https://img-blog.csdnimg.cn/2021022709222296.png)
二、安装Toncat
docker run --name tomcat -p 9034:8080 -d tomcat:9
docker exec -it tomcat /bin/bash
#注:这里webapps是一个空文件夹,文件其实在webapps.dist中
cd webapps
ls
cd ../webapps.dist/
ls
#拷贝conf下server.xml和tomcat-users.xml到本地conf中
cd ../conf/
ls
#建议新建会话操作,方便!
docker cp e9ecb86074a1:/usr/local/tomcat/conf/server.xml /home/tomcat/conf
docker cp e9ecb86074a1:/usr/local/tomcat/conf/tomcat-users.xml /home/tomcat/conf
#停止、删除刚才建的容器
docker stop e9ecb86074a1
docker rm e9ecb86074a1
#新建容器并映射
docker run --name tomcat -p 9034:8080 \
-v /home/tomcat/webapps:/usr/local/tomcat/webapps \
-v /home/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \
-v /home/tomcat/conf/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml \
-v /home/tomcat/logs:/usr/local/tomcat/logs \
-d tomcat:9
#查看webapps.dist下文件并全部拷贝到本地webapps下
docker exec -it tomcat /bin/bash
cd webapps.dist/
ls
cp -r * ../webapps
三、访问测试
![](https://img-blog.csdnimg.cn/20210227113513539.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjk0NDkw,size_16,color_FFFFFF,t_70)