docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明
2016-10-09 00:00
661 查看
如果需要将某个文件替换或者添加到旧的tomcatimage中,形成一个新的image,需要在dockerfile中做一下操作
然后
这时就形成了一个被修改过的新镜像,启动该新镜像的一个容器时,添加war已经早容器中了,不需要映射宿主主机目录到/usr/local/tomcat/webapps/
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/
相关文章推荐
- docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍
- Dockerfile:tomcat镜像编写
- 实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署
- 实战--通过dockerfile本地编译tomcat镜像
- 使用Dockerfile创建镜像各常用指令说明 - 知识林
- Dockerfile编写制作含有node环境的项目镜像
- 通过Dockerfile创建Tomcat的CentOS镜像
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- tomcat基础镜像构建Dockerfile
- 通过DockerFile创建tomcat+ssh服务镜像
- Dockerfile编写制作含有node环境的项目镜像
- Docker采用Dockerfile方式构建Tomcat容器镜像
- dockerfile:制作tomcat镜像+javaweb
- docker dockerFile 参数解释,及生成jdk+tomcat镜像实例
- Docker在Centos下使用Dockerfile构建远程Tomcat和Jenkins镜像
- Dockerfile 创建 tomcat 镜像
- Dockerfile构建Tomcat+jdk镜像
- docker 应用-2(Dockerfile 编写以及镜像保存提交)
- docker 使用Dockerfile 创建带jdk 和tomcat的镜像
- 编写Dockerfile构建你自己的镜像