docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍
如果需要将某个文件替换或者添加到旧的tomcatimage中,形成一个新的image,需要在dockerfile中做一下操作
FROMold_tomcat #这里可以使用docker官方的镜像,以下说明都是在此基础上的实例 MAINTAINER****************** #如果需要替换原有的配置文件或者脚本 ADDweb.xml/usr/local/tomcat/webapps/manager/WEB-INF/ ADDtomcat-users.xml/usr/local/tomcat/conf/ ADDserver.xml/usr/local/tomcat/conf/ ADDcatalina.sh/usr/local/tomcat/bin/ ADD需要打到image中的war包名.war/usr/local/tomcat/webapps/ EXPOSE8080 CMD["/usr/local/tomcat/bin/catalina.sh","run"]
然后
dockerbuild-tnew_tomcat.
这时就形成了一个被修改过的新镜像,启动该新镜像的一个容器时,添加war已经早容器中了,不需要映射宿主主机目录到/usr/local/tomcat/webapps/
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短