如何将maven jar文件添加到docker容器

我有一个运行良好的Javadocker容器。 但是为了仪器,我在运行jar文件时添加了一个新的jvm参数“javaagent”。 但是jar文件不在Docker容器中,而是在远程的Maven仓库中。 如何将maven jar文件添加到docker容器中,以便在运行jar文件时我可以传递javaagentpath。

java -jar -javaagent:"/Users/xxx/work/aspectjweaver-1.8.9.jar" ./target/scala-2.11/test-1.0.jar 

有没有什么办法,我可以从maven(而不是我的本地系统)添加此文件到docker集装箱?

在你的Dockerfile你可以使用COPY命令

 COPY ./aspectjweaver-1.8.9.jar /container/folder 

现在, jar将会在您的docker容器上可用。