Dockerfile ADD指令的问题

是胖十啊 发布于 2019/04/29 17:50
阅读 787
收藏 0
ADD ROOT.war /usr/local/tomcat/webapps/
ADD static.tar.gz /usr/local/tomcat/webapps/ROOT/
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]

在通过Dockerfile构建Docker镜象时,发生如下的现象:

在from的初始镜象中/usr/local/tomcat/webapps/下是没有ROOT目录的,

在执行完成ADD ROOT.war /usr/local/tomcat/webapps/这条指令后,容器中是可以将ROOT.war正确解压的

解压后的目录正确

接着执行ADD static.tar.gz /usr/local/tomcat/webapps/ROOT/ 这条指令后,容器中将无法看到ROOT.war中的内容,只能看到/usr/local/tomcat/webapps/ROOT/static中相关的东西了。

加载中
返回顶部
顶部