• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍

docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍

作者: 字体:[增加 减小] 来源:互联网

本文主要包含docker,tomcat,镜像,docker,tomcat等服务器相关知识,希望可以进行参考

如果需要将某个文件替换或者添加到旧的tomcatimage中,形成一个新的image,需要在dockerfile中做一下操作

FROM old_tomcat
#这里可以使用docker官方的镜像,以下说明都是在此基础上的实例
MAINTAINER ******************
#如果需要替换原有的配置文件或者脚本 
ADD web.xml /usr/local/tomcat/webapps/manager/WEB-INF/ 
ADD tomcat-users.xml /usr/local/tomcat/conf/ 
ADD server.xml /usr/local/tomcat/conf/ 
ADD catalina.sh /usr/local/tomcat/bin/ 
ADD 需要打到image中的war包名.war /usr/local/tomcat/webapps/
EXPOSE 8080 
CMD ["/usr/local/tomcat/bin/catalina.sh","run"]

然后

docker build -t new_tomcat .

这时就形成了一个被修改过的新镜像,启动该新镜像的一个容器时,添加war已经早容器中了,不需要映射宿主主机目录到/usr/local/tomcat/webapps/

您可能感兴趣的文章:

  • Dockerfile制作官方Tomcat镜像及镜像使用详解
  • docker中Dockerfile方式建立镜像HelloWorld
  • 如何通过vs2017的Dockerfile来生成镜像
  • 详解利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置
  • Docker如何使用Dockerfile构建镜像
  • Docker使用Dockerfile来创建镜像
  • Docker中镜像构建文件Dockerfile与相关命令的详细介绍
  • docker官方镜像下载及使用Dockerfile创建镜像的方法
  • 详解使用Dockerfile创建带Apache服务的CentOS Docker镜像
  • Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
  • 详解docker中Dockerfile指令创建镜像
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • 虚拟化能够满足将来的存储系统的需求
  • Docker-client for python详解及简单示例
  • docker cgroup 资源监控的详解
  • openstack共享80、443端口的实例代码
  • 应用集成之痛:云时代也不能止痛
  • Xen虚拟化基础篇第1/2页
  • docker下修改mysql配置文件的方法
  • Docker中容器数据卷(Data Volume)和数据管理详解
  • VMWare Workation双网卡配置IP地址的图文教程
  • 详解CentOS 7 : Docker私有仓库搭建和使用

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • VirtualBox 共享文件夹权限设置及使用方法
    • Docker 入门快速上手指南
    • 宝德虚拟化双机热备解决方案
    • 轻松搞定VMware虚拟机的数据恢复
    • Jenkins简介与Docker部署Jenkins的方法
    • Docker相关命令应用汇总
    • docker一键安装wordpress的方法步骤
    • KVM与OpenStack的前世今生(1)
    • Docker教程:使用容器(简单示例)
    • vmware Workstation安装教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有