返回

提问 添加收藏

Dockerfile ADD指令的问题

四十大盗与阿里巴巴 发布于 2019年04月29日 (共有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中相关的东西了。

Docker
文明上网,理性发言
客户端 Android iPhone WP7