docker按装tomcat

1、tomcat的安装并挂载--将warwar包放在webapps下即可
docker run --name tomcat-service -d -p 8080:8080 -v /mydata/tomcat/webapps:/usr/local/tomcat/webapps tomcat

2、更改根路径打开就能访问到: 192.168.1.100:8080/
/usr/local/tomcat/apcahe-tomcat-8.8/conf
vim server.xml
155行 <Host~>下
新增

**docker pull tomcat:8.5-jre10-slim

docker run -it --name tomcat8.5 -d -p 7899:8080 tomcat:8.5-jre10-slim

向宿主机外复制文件
docker cp tomcat8.5:/usr/local/tomcat/webapps /home/tomcat

docker run -it --name tomcat8.5 -d -p 7819:8080 tomcat
webapps中默认没有文件

向容器中复制文件
docker cp /home/tomcat/* tomcat:/usr/local/tomcat/webapps

访问:http://192.168.1.211:7899/

----最新版本Tomcat不能直接访问,404找不到资源------------

将war放于Tomcat容器内路径下:
/usr/local/tomcat/webapps

采用挂载时,与nginx挂载一致,需要将相关目录,提前上传或者者复制到容器目录:
docs examples host-manager manager ROOT-----》复制到宿主机目录下

tocmat最新版本
docker run -it --name tomcat -d -p 8085:8080 -v /home/tomcat/webapps:/usr/local/tomcat/webapps tomcat

docker run -it --name tomcat8.5 -d -p 8085:8080 -v /home/tomcat/webapps:/usr/local/tomcat/webapps tomcat:8.5-jre10-slim

docker --restart=always tomcat8.5
--------------亲测可用-------------------------------------**

posted @ 2021-04-25 00:24  迷彩程序猿  阅读(157)  评论(0)    收藏  举报