我是靠谱客的博主 狂野紫菜,最近开发中收集的这篇文章主要介绍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/

最后

以上就是狂野紫菜为你收集整理的docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍的全部内容,希望文章能够帮你解决docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(165)

评论列表共有 0 条评论

立即
投稿
返回
顶部