科技常识:docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍

2021-04-19 21:40:27
导读今天小编跟大家讲解下有关科技常识:docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍,相信小伙伴们对这个话题应该也很关注

今天小编跟大家讲解下有关科技常识:docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍的相关资料,希望小伙伴会喜欢也能够帮助大家。

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

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章