Docker——Tomcat部署
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部署相关推荐
- Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- 如果在docker中部署tomcat,并且部署java应用程序
2019独角兽企业重金招聘Python工程师标准>>> 如果在docker中部署tomcat,并且部署java应用程序 博客分类: docker 1.先说如何在docker中部署to ...
- docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解
1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创 ...
- java none怎么用tomcat_在docker中部署tomcat并且部署java应用程序的步骤详解
先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是 ...
- Docker自动部署Apache Tomcat
本文讲的是Docker自动部署Apache Tomcat,[编者的话]本文是Docker的入门文章,推荐Java开发者阅读.文章详细介绍了如何用Docker来安装部署Tomcat. 介绍 本文会讲述: ...
- docker nginx部署前端项目
最近一直在搞前后端分类,一直在想前端的html页面应该用什么部署 想来想去,如果用tomcat好像有点浪费资源,作为程序员自然要时时刻刻追求新的东西 一直以来都是在apache tomcat上面运行, ...
- CentOS7.3下Jenkins+docker自动化部署solo站点
在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署.交付(CD). 持续集成(CI)表示由开发对项目代码进行确认修 ...
- docker 中部署一个springBoot项目
docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...
- docker tomcat 多开 实例_给妈妈讲什么是docker
上周对象突然心血来潮说想养个小宠物,我问想养啥她又说随便,你看着办!!!这我真的比较难办啊!但是咱们程序员能有个对象就不错了,还不赶紧宠着,我只能照办咯! 我去到了一家宠物店,半天也没有找到合适的 ...
最新文章
- Back Propagation Nerual Networks
- 参加维基链超级节点竞选有什么好处呢?
- Android 的全盘加密容易破解
- 服务程序在c#中的写法
- 【LeetCode】剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
- python token api_python接口自动化之token登录
- postman在线测试_如何选择适合自己的自动化测试工具?
- 快速排序菜鸟python_python菜鸟教程学习13:文件操作
- 自己写的python脚本(抄的别人的,自己改了改,用于整理大量txt数据并插入到数据库)...
- linux内核源码分析--内核启动之,Linux内核源码分析之setup_arch (二)
- 反意疑问句及其回答用法归纳+习题讲解
- 关于严蔚敏教授的数据结构一书中return ok ,OK为1不为0的问题
- 数据清洗之 数据整理
- 获取手机设备的mac地址
- 爪哇国新游记之四----用于计算并集交集差集的工具类
- 字节跳动算法工程师总结:成功入职阿里月薪45K
- C语言/C++常见习题问答集锦之哆啦A梦
- 我的工训:加强沟通、加深理解、扩大分享!
- Linux手动安装BBR加速器(TCP加速器)
- mysql省市区邮政编码和区号级联sql文件
热门文章
- 支持麦克风精准定位发言人聚焦并跟踪的会议摄像机特征
- 减轻运维人员工作压力?一招轻松实现无人值守
- K_A11_008 基于STM32等单片机驱动SHT30和SHT31 串口与OLED0.96双显示
- Laravel Provider用法
- 俄版“支付宝”来了 俄互联网巨头Yandex推出全新支付服务
- RecyclerView的使用
- 个人博客 HTML个人介绍网页 学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
- 【浏览器】解决火狐和Chrome上不了网,只有IE能上网的问题
- folly库安装(2)openssl升级、python3.8安装
- matlab合并数据,matlab使用小技巧——数据的拆分与合并