安装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
不用重启,他会自己部署











最新文章

  1. HTTP的长连接和短连接——Node上的测试
  2. Base64原理
  3. python 定义实例方法
  4. javascript继承(五)—prototype最优两种继承(空函数和循环拷贝)
  5. WdatePicker的一些用法
  6. poj 3253 Fence Repair (哈夫曼树 优先队列)
  7. yii2源码学习笔记(十四)
  8. VPN的分类方式
  9. Tomcat使用startup启动,一闪而过,如何查看出错信息
  10. Spring Boot启动过程(六):内嵌Tomcat中StandardHost与StandardContext的启动
  11. 在VM中给Linux安装Tool
  12. LR录制脚本的时候打不开浏览器问题
  13. ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
  14. linux下的缓存机制及清理buffer/cache/swap的方法梳理 (转)
  15. ARC101E - Ribbons on Tree
  16. MySQL存储引擎MyISAM与InnoDB区别总结整理
  17. js中的事件委托或是事件代理详解(转载)
  18. Oracle使用技巧及PL/SQL Developer配置
  19. Mysql中unique与primary约束的区别分析(转)
  20. PHP之设计模式

热门文章

  1. Spring Boot整合RabbitMQ详细教程
  2. 使用依赖关系注入在 ASP.NET Core 中编写干净代码
  3. bat薪酬
  4. easyui input设置为disabled提交后获取不到属性值
  5. 高效的数据压缩编码方式 Protobuf
  6. 数据库实例: STOREBOOK > 用户 > 编辑 用户: MGMT_VIEW
  7. iOS:UIView视图与组件控件
  8. [6] 胶囊体(Capsule)图形的生成算法
  9. [置顶] Django 微信开发(一)——环境搭建
  10. 深入理解this和call、bind、apply对this的影响及用法