这个问题是因为Docker在执行ENTRYPOINT命令时,会创建一个新的临时工作目录,这个目录就是"/root/.mvn/temp/staging"。所以,你需要将你的文件复制到这个临时工作目录中。
你可以在Dockerfile中添加以下命令来实现这一点:
RUN mkdir -p /root/.mvn/temp/staging && cp /root/workspace/f2f-e3plus-basebiz-api-goods_Ytzn/e3plus-basebiz-api-goods-service/target/*.jar /root/.mvn/temp/staging/
这段命令首先创建了一个新的目录"/root/.mvn/temp/staging",然后将你的Jar文件复制到这个目录中。这样,当Docker执行ENTRYPOINT命令时,它就可以在这个目录中找到你的Jar文件了。