使用Docker部署Tomcat项目
2017-05-14 21:33
567 查看
上传项目至服务器
准备Tomcat容器
上传文件到容器中发布
需要将本地的一个Tomcat项目部署到服务器上,这次直接使用docker容器来试试看。至于如何配置docker环境可以参考:Centos7中Docker初体验
然后将其导出成war文件。
使用软件上传到服务器,这里用的是:SSH Secure Shell Client。
上传好之后准备工作就相当于完成了。
直接pull一个镜像即可。
获取到Tomcat镜像之后,就可以run起来一个容器了,这里需要run的时候指定对应的端口映射。
可以发现现在已经是在tomcat的安装目录下了,可以通过ls查看,然后正常启动tomcat服务器即可:
这个时候直接访问服务器ip地址的话,应该会出现Tomcat的首页信息的。
下面只剩下将自己的项目部署上去了。
在容器中将刚才得到war文件拷贝到tomcat的webapps目录下,然后启动tomcat就好了。
如果想要部分数据库的话,还需要在tomcat容器上安装数据库,当然还可以做其他的操作。写一个Dockerfile来完成这些工作是比较好的选择,最后弄完了环境可以push到仓库,下次使用的时候只需要pull下来就好了。
过程很简单,Just Do It!
准备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!
相关文章推荐
- Ubuntu14.04中使用docker容器部署tomcat镜像+java web项目
- Docker学习 -- 使用Docker 的Dockerfile构建tomcat容器,在线部署web项目
- 使用maven部署项目到tomcat 7
- 在Eclipse中使用Tomcat部署Web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- Eclipse与Tomcat搭配使用解决tomcat自动部署时默认web项目为ROOT
- Eclipse中的Web项目自动部署到Tomcat以及如何在Eclipse中使用My Eclipse工程
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- tomcat部署多个项目,并使用不同的端口号
- 使用Maven自动部署Java Web项目到Tomcat问题小记
- myeclipse中maven3的使用,部署web项目到tomcat7
- 当使用Tomcat部署项目时,使项目虚拟目录可随便配置
- myeclipse中maven3的使用,部署web项目到tomcat7
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- 使用maven部署项目到tomcat 7
- MyEclilpse 使用 SVN 控制版本 使用 tomcat6.0 服务器部署web项目
- Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署
- Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署
- myeclipse中maven3的使用,部署web项目到tomcat7
- 使用Ant部署Web项目到Tomcat