【发布时间】:2020-12-20 14:34:07
【问题描述】:
我使用 Elastic APM 代理监控我的 jar,我手动运行这些命令:
java -javaagent:../infrastructure/agent/apm-agent.jar \
-Delastic.apm.service_name=server \
-Delastic.apm.server_urls=http://${APM_HOST}:8200 \
-Delastic.apm.application_packages=package.coù \
-jar ./target/server-0.0.1-SNAPSHOT.jar &
现在,我想使用 docker run 传递这些参数,我创建图像并尝试使用此命令传递这些设置,但应用程序没有启动
docker run --name app -e CATALINA_OPTS='-Dspring.config.location=/usr/local/tomcat/application-recette.properties,/usr/local/tomcat/application.yml'
-e CATALINA_OPTS='-Delastic.apm.service_name=server'
-e CATALINA_OPTS='-Delastic.apm.server_urls=http://10.128.0.4:8200'
-e CATALINA_OPTS='-Delastic.apm.application_packages=package.com'
-d -p 9000:8080 image:v1
有什么办法解决这个问题吗?
谢谢
【问题讨论】:
标签: spring-boot docker apm