文档章节

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

JR1970
 JR1970
发布于 2016/10/09 14:25
字数 214
阅读 131
收藏 1

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

如果需要将某个文件替换或者添加到旧的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/

© 著作权归作者所有

JR1970
粉丝 3
博文 41
码字总数 25196
作品 0
徐汇
高级程序员
私信 提问
加载中

评论(0)

docker-6-DockerFile解析

1、是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤: 1、编写Dockerfile文件 2、docker build 3、docker run 文件什么样??? 以我们熟悉...

osc_n2j4ak5s
2019/02/18
8
0
Docker系列-第六篇DockerFile解析

1.手动编写一个dockerfile文件,当然必须要符合file的规则 2.有了这个文件,直接docker build命令执行,获得一个自定义的镜像 3.run 1.是什么 Dockerfle 是一个文本格式的配置文件, 用户可以...

osc_r0jx7t22
01/13
4
0
使用docker容器定制镜像(image)并部署简单 web应用

概念简述 镜像 一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数。 Docker镜像是一个只读的模板。比如一个镜像可以包含...

zhaokx3
2017/05/25
0
0
Docker详解(四) — Dockerfile剖析

[TOC] Docker详解(一)Docker详解(二)Docker详解(三) 1.Dockfile简介 DockerFile是用来构建docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建步骤 编写Dockerfile文件 dock...

osc_p3rdih8s
2019/10/09
1
0
Docker 镜像创建、私有仓库搭建和数据管理

Docker 镜像的创建方法 Docker 镜像除了是 Docker 的核心技术之外也是应用发布的标准格式。一个完整的 Docker 镜像可以支撑一个 Docker 容器的运行,在 Docker 的整个使用过程中,进入一个已...

HHHNDYD
2018/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CAD如何导出高清的PNG?

CAD如何导出高清的PNG?当我们在使用Auto CAD 2018版本软件时,会遇到各种转换问题,现在教大家使用迅捷CAD转换器软件快速转换。 详细步骤: 使用工具:迅捷CAD转换器 第一步: 进入迅捷CAD...

茹鋽
10分钟前
7
0
我第一次同胡萝卜接触

一天,我们饭桌上有一样萝卜煨肉汤。我问我姑姑:“洋花萝卜跟胡萝卜都是古时候从外国传进来的吧?”她说:“别问我这些事。我不知道。”她想了一想,接下去说道:“我第一次同胡萝卜接触,是...

归海369
11分钟前
5
0
运维之etcd经验

前言 etcd 是一个不错的注册中心。作为团里里面第一个试水的小组,我们是遇到不少问题。 etcd中文文档 etcd中文文档 etcd官方英文文档 安装细节 没有使用官网的方式,而是使用读取配置文件的...

鸟菜啊
11分钟前
7
0
在浏览器中输入url地址 ->> 显示主页的过程

总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束

JaneRoad
11分钟前
10
0
不知道软件测试什么?这些是你需要知道的软件测试类型和常识

文章篇幅较长,阅读完大概20min,建议收藏阅读, 读完会有收获。欢迎点赞关注 原文链接:https://www.softwaretestinghelp.com/types-of-software-testing/ 有多少软件测试类型呢? 我们作为测...

爱码小哥
16分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部