使用Docker部署Tomcat项目
来源:互联网 发布:云计算的种类 编辑:程序博客网 时间:2024/06/11 15:59
- 上传项目至服务器
- 准备Tomcat容器
- 上传文件到容器中发布
需要将本地的一个Tomcat项目部署到服务器上,这次直接使用docker容器来试试看。至于如何配置docker环境可以参考:Centos7中Docker初体验
1.上传项目至服务器。
使用的是eclipse写好的一个Tomcat小测试(docker容器中没有数据库,重新弄数据库麻烦,所以以前的凑合用),就是显示一个图片,跑起来长这个样子。
然后将其导出成war文件。
使用软件上传到服务器,这里用的是:SSH Secure Shell Client。
上传好之后准备工作就相当于完成了。
2.准备Tomcat容器。
由于这个是Tomcat项目,所以需要得到一个Tomcat的镜像。
直接pull一个镜像即可。
docker pull tomcat
获取到Tomcat镜像之后,就可以run起来一个容器了,这里需要run的时候指定对应的端口映射。
docker run -i -t --name HelloDocker -p 80:8080 tomcat /bin/bash
可以发现现在已经是在tomcat的安装目录下了,可以通过ls查看,然后正常启动tomcat服务器即可:
这个时候直接访问服务器ip地址的话,应该会出现Tomcat的首页信息的。
下面只剩下将自己的项目部署上去了。
3.上传文件到容器中发布。
将刚才上传到服务器的war文件拷贝到容器中,关于本机和容器文件传输可以参考:Docker容器和本机之间的文件传输。
在容器中将刚才得到war文件拷贝到tomcat的webapps目录下,然后启动tomcat就好了。
如果想要部分数据库的话,还需要在tomcat容器上安装数据库,当然还可以做其他的操作。写一个Dockerfile来完成这些工作是比较好的选择,最后弄完了环境可以push到仓库,下次使用的时候只需要pull下来就好了。
过程很简单,Just Do It!
1 0
- 使用Docker部署Tomcat项目
- Docker 部署 tomcat 项目
- linux+docker+nginx+tomcat部署web项目
- Docker部署项目到tomcat容器
- 使用tomcat 部署web项目
- Docker自动部署tomcat
- Docker部署Apache Tomcat
- docker部署tomcat
- Docker Tomcat 部署
- docker+svn+maven+tomcat一键部署项目
- docker项目开发部署
- Docker中使用Tomcat并部署war工程
- Docker化tomcat并且使用maven热部署
- Docker中使用Tomcat并部署war工程
- Docker实践 - docker + svn + maven + tomcat 一键部署Java Web项目
- Docker实践-docker + svn + maven + tomcat 一键部署Java Web项目
- 使用maven部署项目到tomcat 7
- 使用maven部署项目到tomcat 7
- C#读取MP3文件的专辑图片和ID3V2Tag信息(带代码)
- 有关 NCL 在虚机linux 中的报错 缺少libgfortran.so.3文件
- 深入理解JavaScript系列(16):闭包(Closures)
- springboot&ftl获取cookie失败的问题
- Windows勒索病毒补丁下载
- 使用Docker部署Tomcat项目
- RRD_rrd4j的使用说明
- chardet检测爬到的网页的编码
- 深入理解JavaScript系列(17):面向对象编程之概论
- 从勒索病毒所想到的
- linux怎么将一个文件移动到另一个目录下
- LeetCode-139. Word Break (JAVA)单词切分
- 抽象类不能实例化,它的构造器有什么意义?
- RRD_rrdtool的介绍和使用