• 请不要在回答技术问题时复制粘贴 AI 生成的内容
linyimin520812
V2EX  ›  程序员

javaagent 如何打包成 docker 镜像?

  •  
  •   linyimin520812 · Aug 9, 2023 · 2465 views
    This topic created in 1023 days ago, the information mentioned may be changed or developed.

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

    5 replies    2023-08-09 19:37:11 +08:00
    kingofzihua
        1
    kingofzihua  
       Aug 9, 2023   ❤️ 2
    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
        2
    cheneydog  
       Aug 9, 2023   ❤️ 1
    看了楼上推荐的项目。就是把 agent 的 jar 包打包到镜像里,并指定环境变量。
    使用的人需要用指定的镜像,然后启动命令加环境变量。
    也算一种用法吧。
    bli22ard
        3
    bli22ard  
       Aug 9, 2023   ❤️ 1
    可以提供一个 k8s init container 的镜像
    nedved13
        4
    nedved13  
       Aug 9, 2023   ❤️ 1
    init container 、webhook
    panda1001
        5
    panda1001  
       Aug 9, 2023   ❤️ 1
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1247 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:26 · PVG 01:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.