javaagent 如何打包成 docker 镜像?

2023-08-09 10:20:00 +08:00
 linyimin520812

OP 有一个项目spring-startup-analyzer, 最近有个issue希望能提供个镜像,但是项目实际上是一个 jar 包(javaagent),自己能想到的方法是把 jar 包放到 CDN 中,然后在项目 dockerfile 中 curl 下来。想请教一下大家还有没有更好的方法。

1574 次点击
所在节点    程序员
5 条回复
kingofzihua
2023-08-09 10:57:28 +08:00
javaagent 你应该可以参考下 skywalking 吧?

- [skywalking java agent Dockerfile]( https://github.com/apache/skywalking-java/blob/main/Dockerfile)
- [skywalking java agent setup]( https://skywalking.apache.org/docs/skywalking-java/v8.16.0/en/setup/service-agent/java-agent/containerization/#docker)
cheneydog
2023-08-09 14:50:35 +08:00
看了楼上推荐的项目。就是把 agent 的 jar 包打包到镜像里,并指定环境变量。
使用的人需要用指定的镜像,然后启动命令加环境变量。
也算一种用法吧。
bli22ard
2023-08-09 18:10:27 +08:00
可以提供一个 k8s init container 的镜像
nedved13
2023-08-09 19:34:36 +08:00
init container 、webhook
panda1001
2023-08-09 19:37:11 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/963639

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX