1. 要求

修改tomcat镜像的端口,要求把tomcat启动端口改成8889并启动容器。

2. 思路

(1)从tomcat的原始镜像启动一个tomcat容器。

(2)使用docker cp把容器的配置文件 server.xml 复制出来,修改端口成8889。

(3)把修改后的server.xml 通过docker cp返回容器中(覆盖旧的)。

(4)使用docker commit生成新的镜像。

(5)使用新镜像启动容器

拉取镜像

docker pull docker.io/tomcat:9

查看镜像

docker images

创建启动镜像

docker run -di -p 9090:8080 --name=tomcat001 docker.io/tomcat:9

进入容器的命令

docker exec -it tomcat001 /bin/bash

拷贝server.xml

docker cp tomcat001:/usr/local/tomcat/conf/server.xml server.xml

修改server.xml 文件
<Connector port="8889" protocol="HTTP/1.1"
        connectionTimeout="20000"
       redirectPort="8443"/>

拷贝server.xml

docker cp  server.xml tomcat001:/usr/local/tomcat/conf/server.xml

提交修改,打标签tomcat:tag8889

docker commit -m "chang tomcat port as 8889" b4106723bb0d  tomcat:tag8889

创建标签镜像

docker run -itd  --name=tomcat001 -p 9091:8889    4bc7deb35243

把ZrLog的war包复制进tomcat
docker cp   /root/ROOT.war 152f596d306c:/usr/local/tomcat/webapps

访问ZrLog
http://xxx.29.xxx.153:9091/install/

docker 修改tomcat端口,部署ZrLog相关推荐

  1. docker 构建tomcat镜像部署war包

    docker 构建tomcat容器部署war包 拉取tomcat镜像 docker pull tomcat:8.5-alpine 查看镜像 docker images 构建并启动容器 docker r ...

  2. 修改tomcat端口号的方法:

    修改tomcat端口号的方法: 修改Server.xml文件,把8080端口改成80就可以了. 8080是Tomcat服务器的默认的端口号.我们可以通过修改Tomcat服务器的conf目录下的主配置文 ...

  3. JSP→JavaWeb简介、Tomcat服务器安装启动测试目录、Tomcat手动创建项目、开发工具MyEclipse与Eclipse配置环境、MyEclipse创建Web程序目录、修改Tomcat端口

    动态网页的动态指的是能与用户进行交互 Tomcat官网http://tomcat.apache.org/ Tomcat服务器安装启动测试目录 Tomcat手动创建项目 修改服务器配置生效需要重启!重启 ...

  4. Wex5修改Tomcat端口

    Wex5修改Tomcat端口 在使用Wex5的过程中,开启Tomcat,再用浏览器打开.w文件,有可能会出现"404找不到页面的情况",其中一种可能是Tomcat端口冲突问题.错误 ...

  5. Windows查看及修改tomcat端口

    转载自:关于window的端口查看及tomcat的端口修改问题 查看指定端口的占用情况: netstat -aon|findstr "8080" 修改tomcat端口 : 在此文件 ...

  6. Docker 修改容器端口

    Docker 修改容器端口 本文介绍如何修改容器端口 对于已经创建的容器,可以通过下面的方法修改端口: 将容器提交为镜像,重新运行 修改容器配置文件 将容器提交为镜像,重新运行 略 修改容器配置文件 ...

  7. 在eclipse中修改tomcat端口

    惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想 ...

  8. Ubuntu 修改tomcat端口

    Ubuntu 修改tomcat端口 # vi /etc/default/tomcat6 按a进入编辑模式 AUTHBIND=yes  (默认为#AUTHBIND=no) 按Esc键退出编辑模式 :wq ...

  9. linux tomcat 改端口号,Linux下启动tomcat、配置tomcat后台账号、修改tomcat端口

    启动tomcat以前,请确认已经配置好java环境变量.还有记得关闭防火墙.不然不能正常访问tomcat.java 1.启动tomcattomcat 一.先找到tomcat安装包测试 二.解压缩安装包 ...

最新文章

  1. 数据结构与算法:算法简介
  2. python 检测文件或文件夹是否存在
  3. Atitit. 软件GUIbutton与仪表盘--webserver区--获取apache配置文件路径 linux and apache的启动、停止、重新启动...
  4. 互联网或将进入泡沫2.0时代
  5. 远去的高考,消逝的大一……
  6. VTK:IO之ReadCML
  7. Web 版 VS Code (Visual Studio Online) 即将来临!
  8. python 递归函数与循环的区别_提升Python效率之使用循环机制代替递归函数
  9. python 无头模式 绕过检测_网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测...
  10. FileReader图片上传并预览
  11. 微信消息推送之过长的文本消息拆分踩坑
  12. eeprom和编程器固件 k2_斐讯K2编程器刷breed换固件小白教程
  13. lisp型材库_基于AutoLISP的AutoCAD标准零件库的开发研究
  14. 联想电脑管家和驱动人生 驱动版本对比
  15. 删除倾斜OSGB数据中的漂浮物
  16. php mysql 考勤系统_考勤问题思路和解决
  17. Python简单方法实现英文文本词频统计
  18. spring-rabbitmq Direct reply-to 模式
  19. YYH的积木(NOIP模拟赛Round 6)
  20. 2017 Material design 第三章第三节《图像》

热门文章

  1. 排序题和sort函数应用
  2. 虹科网络流量监控软件解决方案(二)-- 网络探针nProbe
  3. fl2440——u-boot启动过程的简要分析
  4. VMware Tanzu Kubernetes Grid介绍
  5. LM358与TL431验证
  6. Allocate exception for servlet LoginServletjava.lang.ClassNotFoundException:
  7. c# 通过ImageSharp实现心电图数据保存为本地图片
  8. 推荐算法_02_协同过滤算法(ItemCF和UserCF)
  9. 类似msn的消息提醒
  10. 前端代码编辑器VS Code 必装插件有哪些?