Docker之tomcat安装与部署项目

时间:2023-03-10 06:33:54
Docker之tomcat安装与部署项目

docker安装tomcat 

docker pull tomcat:8.5

等待...

(1)正常的方式启动tomcat 

docker run -d --name tomcat -p 80:8080 tomcat:8.5

(2)挂载的方式启动tomcat  (添加挂载点的目的是方便项目的更新)

**注意:/usr/local/web是web项目的位置

docker run -d --name tomcat -p 80:8080 -v /usr/local/web/:/usr/local/tomcat/webapps tomcat:8.5

将项目上传到服务器上指定目录 /usr/local/web

(选)  添加挂载点就忽略,不添加挂载点的话就需要将项目复制到镜像中 //demo为项目名

**注意  项目的主页文件名需要设置为 index

docker cp /usr/local/web/demo  tomcat:/usr/local/tomcat/webapps/

进入tomcat镜像

docker exec -it tomcat bash

更新apt (为了编辑tomcat的配置文件)

apt-get  update

等待...

安装vim

apt-get install vim

等待...

进入conf目录

cd conf

编辑server.xml文件

vim server.xml

在文件末尾<Host>标签下一级写入  

**docBase中写入项目的具体路径   demo为项目的名称

<Context path="" docBase="/usr/local/tomcat/webapps/demo" reloadable="false" />

保存并退出     esc  wq

退出tomcat

exit

重启镜像

docker restart tomcat

等待几分钟,打开浏览器访问ip或者域名,成功部署