2017-10-03 14 views
0

J'ai un conteneur docker java qui fonctionnait correctement. Mais pour instrumenter, j'ai ajouté un nouveau paramètre jvm "javaagent" lors de l'exécution du fichier jar. Mais le fichier jar n'est pas présent dans le conteneur docker, mais dans le référentiel maven distant. Comment ajouter le fichier jav maven au conteneur docker afin que, lors de l'exécution du fichier jar, je puisse passer le chemin javaagent.Comment ajouter le fichier jav maven au conteneur docker

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

Y at-il un moyen d'ajouter ce fichier de maven (pas de mon système local) au conteneur docker?

Répondre

0

En vous Dockerfile vous pouvez utiliser la commande COPY

Exemple

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

Maintenant, le jar sera disponible sur votre conteneur docker.