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~>下
  新增    <Context path="/" docBase="/usr/local/tomcat/apcahe-tomcat-8.8/webapps/ruoyi" reloadable="false"></Context>
  
  
  
  
  **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  迷彩程序猿  阅读(133)  评论(0)    收藏  举报