【Docker】安装tomcat并部署应用
2024-08-24 10:45:52
安装tomcat
1.拉取tomcat镜像
docker pull docker.io/tomcat
查看镜像
docker images
2.启动tomcat
首先添加8090端口:firewall-cmd --permanent --zone=public --add-port=8090/tcp
docker run -d -p 8090:8080 --name app docker.io/tomcat
3.测试tomcat启动是否成功
在浏览器访问地址:http://ip地址:8090/
部署应用
首先通过ftp将准备好的war包上传到宿主机目录/home下
进入到app容器中
[root@izwz99yhul3o6y7emidjqlz ~]# docker exec -it app bash
root@cb526f04d30b:/usr/local/tomcat# ls
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE README.md RELEASE-NOTES RUNNING.txt bin conf include lib logs native-jni-lib temp webapps work
root@cb526f04d30b:/usr/local/tomcat# cd webapps
root@cb526f04d30b:/usr/local/tomcat/webapps# pwd
/usr/local/tomcat/webapps
接着我们退出app(使用exit命令退出),找到宿主机存放war的目录,将war上传到webapps下
[root@izwz99yhul3o6y7emidjqlz home]# docker cp ifrs.war app:/usr/local/tomcat/webapps
不用重启,他会自己部署
最新文章
- HTTP的长连接和短连接——Node上的测试
- Base64原理
- python 定义实例方法
- javascript继承(五)—prototype最优两种继承(空函数和循环拷贝)
- WdatePicker的一些用法
- poj 3253 Fence Repair (哈夫曼树 优先队列)
- yii2源码学习笔记(十四)
- VPN的分类方式
- Tomcat使用startup启动,一闪而过,如何查看出错信息
- Spring Boot启动过程(六):内嵌Tomcat中StandardHost与StandardContext的启动
- 在VM中给Linux安装Tool
- LR录制脚本的时候打不开浏览器问题
- ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
- linux下的缓存机制及清理buffer/cache/swap的方法梳理 (转)
- ARC101E - Ribbons on Tree
- MySQL存储引擎MyISAM与InnoDB区别总结整理
- js中的事件委托或是事件代理详解(转载)
- Oracle使用技巧及PL/SQL Developer配置
- Mysql中unique与primary约束的区别分析(转)
- PHP之设计模式
热门文章
- Spring Boot整合RabbitMQ详细教程
- 使用依赖关系注入在 ASP.NET Core 中编写干净代码
- bat薪酬
- easyui input设置为disabled提交后获取不到属性值
- 高效的数据压缩编码方式 Protobuf
- 数据库实例: STOREBOOK >; 用户 >; 编辑 用户: MGMT_VIEW
- iOS:UIView视图与组件控件
- [6] 胶囊体(Capsule)图形的生成算法
- [置顶] Django 微信开发(一)——环境搭建
- 深入理解this和call、bind、apply对this的影响及用法