在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可。以下将详细讲解流程:
在windows中打好包以后用winSPC拖放到linux系统中,我的直接放在了/home/ubuntu下,winSPC下载见我的上传文件

在linux中使用docker下载tomcat镜像
$ docker pull tomcat
接着运行一个tomca实例,以默认8080端口启动
$ docker run -d --name tomcat -p 8080:8080 tomcat
然后查看docker运行的实例
$ docker ps

接着进入容器实例中,以交互的模式打开
$ docker exec -it tomcat /bin/bash
然后退出,在外面将你的war包复制到tomcat实例中:
$ exit$ docker cp /home/ubuntu/xxx.war  (tomcat的容器实例编号)+ :/usr/local/tomcat/webapps/
接下来你可以再次进入容器,查看是否复制进去了,之后可以退出,然后重启tomcat实例:
$ docker restart tomcat

接下来你就可以以 ip:8080/xxx来访问咯!以上!

在docker上安装部署tomcat项目 超简单,拿来主义相关推荐

  1. 在Windows上安装Redis教程,超简单!!!

    文章目录 1. Redis 概念 1.1 什么是 Redis ? 1.2 Redis 在前后端分离中的作用 2. 在 Windows 上安装 Redis 2.1 安装 WLS 2(适用于 Linux ...

  2. 在Tomcat上安装部署SAIKU

    在Tomcat上安装部署SAIKU Saiku是一个强大的独立工具,用于查询构建数据集市,如:即席查询报表.图表展示.导出报表成excel或csv格式等.Saiku是基于Mondrian OLAP引擎 ...

  3. k8s+Jenkins+GitLab-自动化部署tomcat项目

    参考以下链接: https://blog.csdn.net/ahilll/article/details/81979947 https://blog.csdn.net/qq_33250152/arti ...

  4. Linux部署tomcat项目的方法,使用linux部署tomcat项目

    1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是  apache-tomca ...

  5. Linux下部署Tomcat项目笔记

    今天给大家分享一下如何在Linux系统下部署Tomcat项目.希望能给Java初学者提供一些帮助. 基本环境:Centos7.tomcat8.jdk8,MySQL5.6.nginx 1.安装JDK y ...

  6. Linux上安装部署Solr-4.10.4并测试

    Solr是一种全文检索技术,在一些门户社区中能提高用户体验.Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交 ...

  7. Docker ElK安装部署使用教程

    Docker ElK安装部署使用教程 原文:Docker ElK安装部署使用教程 一.简介 1.核心组成 ELK由Elasticsearch.Logstash和Kibana三部分组件组成: Elast ...

  8. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  9. 在虚拟机VirtualBox7.0.6+openEuler20.03TSL上安装部署openGauss3.1.1数据库快速(一键)安装指导手册

    <数据库> 在虚拟机VirtualBox7.0.6+openEuler20.3-LTS上安装部署openGauss3.1.1数据库指导手册 其他参考资料: -在虚拟机 VirtualBox ...

最新文章

  1. OncePerRequestFilter-源码解析
  2. 8086汇编常用代码总结(个人向),包含换行函数(过程),执行输出,结束程序
  3. mockito mock测试框架
  4. [javaSE] 看博客学习java并发编程
  5. C ++ STL中的set :: lower_bound()函数
  6. java打印直角三角形和倒立直角三角形
  7. Node.js笔记-使用socket.io构建websocket聊天室
  8. 走捷径修Bug却引起全球大宕机,Salesforce哭着处理了“肇事”工程师
  9. 浅谈OpenCL之 应用程序总体步骤思路
  10. 乘风新基建!百度大脑如何加速产业智能化升级?
  11. 【HDOJ7059】Counting Stars(线段树,区间加,乘,标记)
  12. [not] exists 和 in
  13. 我的世界服务器怎么弄vip系统,我的世界vip插件怎么用?我的世界vip插件使用方法...
  14. 【Java】 IDEA使用教程
  15. 会声会影 html5,一文了解会声会影哪个版本比较好用
  16. 计算机用户名,账户名更改
  17. NLP文本分类--词向量
  18. 无线路由器破解之cdlinux
  19. 一款非常好用的下载工具-Free Download Manager-可代替迅雷使用的下载工具
  20. 电脑开不了机计算机无法启动,电脑中毒了开不了机怎么回事_电脑中毒无法开机的解决步骤-win7之家...

热门文章

  1. libIlmImf-2_2.so.22 :cannot open shared object file :No such file or direct
  2. 【J2SE】语言基础
  3. jieba分词工具的使用方法
  4. Python多线程(3)——Queue模块
  5. 聊一聊Spring中的线程安全性
  6. Compiler编译过程
  7. C++ OP相关注意事项
  8. NVIDIA GPUs上深度学习推荐模型的优化
  9. H.265视频编码与技术全析(下)
  10. 微信小程序cover-view 与cover-image