我正在编写一个docker文件,以复制tomcat容器的webapps文件夹中的一些war文件。war文件包含在maven构建后的目标文件夹中。
ARG BUILD_VERSION=1.0
COPY STUDENT_MANAGER/target/STUDENT-${BUILD_VERSION}/*.war /opt/tomcat/webapps
我如何删除构建版本并编写类似的内容
COPY STUDENT_MANAGER/target/STUDENT*/*.war /opt/tomcat/webapps
我想删除内部版本号,因为我想自动化docker构建并复制文件,而不考虑构建版本。
我建议您将*.war
放在一个存储库war-repo
中,然后运行:
COPY war-repo /opt/tomcat/webapps/
它将复制所有*.war
文件
或者你需要从文档中一个接一个地输入你的文件https://docs.docker.com/engine/reference/builder/#copy
COPY path1/*1.war path2/*2.war ... /opt/tomcat/webapps