1、Tomcat部署原理:

客户端无法直接访问Tomcat容器的8080端口,通过将linux上9000端口与Tomcat容器中的8080端口进行映射,客户端访问9000端口,从而间接访问Tomcat容器8080端口,如下图:

2、Tomcat部署具体实现:

(1)拉取Tomcat镜像:

docker pull tomcat:7-jre7

(2)创建容器:

docker run -di --name=容器名称 -p 宿主机端口:容器端口
-v 宿主机目录:容器目录 镜像名称

宿主机目录与容器目录进行挂载,从而实现操作宿主机目录,共享到容器对应目录

docker run -di --name=mytomcat -p 9000:8080
-v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7

(3)在/usr/local/webapps下创建/text/index.html并编辑

mkdir textcd text/touch index.htmlvim index.html

index.html内容:

Docker tomcat8080

(4)测试:

访问http:192.168.23.129:9000/text/index.httml

测试成功

Docker——Tomcat部署相关推荐

  1. Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  2. 如果在docker中部署tomcat,并且部署java应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 如果在docker中部署tomcat,并且部署java应用程序 博客分类: docker 1.先说如何在docker中部署to ...

  3. docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解

    1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创 ...

  4. java none怎么用tomcat_在docker中部署tomcat并且部署java应用程序的步骤详解

    先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是 ...

  5. Docker自动部署Apache Tomcat

    本文讲的是Docker自动部署Apache Tomcat,[编者的话]本文是Docker的入门文章,推荐Java开发者阅读.文章详细介绍了如何用Docker来安装部署Tomcat. 介绍 本文会讲述: ...

  6. docker nginx部署前端项目

    最近一直在搞前后端分类,一直在想前端的html页面应该用什么部署 想来想去,如果用tomcat好像有点浪费资源,作为程序员自然要时时刻刻追求新的东西 一直以来都是在apache tomcat上面运行, ...

  7. CentOS7.3下Jenkins+docker自动化部署solo站点

    在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署.交付(CD). 持续集成(CI)表示由开发对项目代码进行确认修 ...

  8. docker 中部署一个springBoot项目

    docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...

  9. docker tomcat 多开 实例_给妈妈讲什么是docker

    上周对象突然心血来潮说想养个小宠物,我问想养啥她又说随便,你看着办!!!这我真的比较难办啊!但是咱们程序员能有个对象就不错了,还不赶紧宠着,我只能照办咯!   我去到了一家宠物店,半天也没有找到合适的 ...

最新文章

  1. Back Propagation Nerual Networks
  2. 参加维基链超级节点竞选有什么好处呢?
  3. Android 的全盘加密容易破解
  4. 服务程序在c#中的写法
  5. 【LeetCode】剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  6. python token api_python接口自动化之token登录
  7. postman在线测试_如何选择适合自己的自动化测试工具?
  8. 快速排序菜鸟python_python菜鸟教程学习13:文件操作
  9. 自己写的python脚本(抄的别人的,自己改了改,用于整理大量txt数据并插入到数据库)...
  10. linux内核源码分析--内核启动之,Linux内核源码分析之setup_arch (二)
  11. 反意疑问句及其回答用法归纳+习题讲解
  12. 关于严蔚敏教授的数据结构一书中return ok ,OK为1不为0的问题
  13. 数据清洗之 数据整理
  14. 获取手机设备的mac地址
  15. 爪哇国新游记之四----用于计算并集交集差集的工具类
  16. 字节跳动算法工程师总结:成功入职阿里月薪45K
  17. C语言/C++常见习题问答集锦之哆啦A梦
  18. 我的工训:加强沟通、加深理解、扩大分享!
  19. Linux手动安装BBR加速器(TCP加速器)
  20. mysql省市区邮政编码和区号级联sql文件

热门文章

  1. 支持麦克风精准定位发言人聚焦并跟踪的会议摄像机特征
  2. 减轻运维人员工作压力?一招轻松实现无人值守
  3. K_A11_008 基于STM32等单片机驱动SHT30和SHT31 串口与OLED0.96双显示
  4. Laravel Provider用法
  5. 俄版“支付宝”来了 俄互联网巨头Yandex推出全新支付服务
  6. RecyclerView的使用
  7. 个人博客 HTML个人介绍网页 学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
  8. 【浏览器】解决火狐和Chrome上不了网,只有IE能上网的问题
  9. folly库安装(2)openssl升级、python3.8安装
  10. matlab合并数据,matlab使用小技巧——数据的拆分与合并