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或者域名,成功部署

 

posted @ 2021-05-24 11:03  无产铁锤  阅读(274)  评论(0)    收藏  举报