我有一个运行良好的java docker容器。但是为了执行该工具,我在运行jar文件时添加了新的jvm参数“javaagent”。但是jar文件不存在于docker容器内,而是位于远程maven存储库中。如何将Maven jar文件添加到docker容器,以便在运行jar文件时可以传递javaagent路径。
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容器上可用。
关于docker - 如何将Maven Jar文件添加到Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46553501/