docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍
2016-10-09 16:12
946 查看
如果需要将某个文件替换或者添加到旧的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指令创建镜像
相关文章推荐
- docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明
- 实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署
- Dockerfile:tomcat镜像编写
- docker 应用-2(Dockerfile 编写以及镜像保存提交)
- Dockerfile 创建 tomcat 镜像
- Dockerfile编写制作含有node环境的项目镜像
- 3.3、Dcoker-1.12 Dockerfile,镜像制作详解以及使用说明
- 自定义Dockerfile创建tomcat镜像
- Docker实战:使用Dockerfile创建带tomcat服务并支持ssh的Centos Docker镜像
- 通过DockerFile创建tomcat+ssh服务镜像
- Dockerfile制作官方Tomcat镜像及镜像使用详解
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
- 实战--通过dockerfile本地编译tomcat镜像
- Docker在Centos下使用Dockerfile构建远程Tomcat和Jenkins镜像
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- 官方Tomcat镜像Dockerfile分析及镜像使用
- Dockerfile构建Tomcat+jdk镜像
- 使用Dockerfile文件构建基于centOS系统的tomcat镜像
- Docker中镜像构建文件Dockerfile与相关命令的详细介绍
- 编写Dockerfile构建你自己的镜像