mirror of
https://github.com/SeanChang/xuanyuan_docker_proxy.git
synced 2026-10-07 15:48:40 +08:00
2.6 KiB
2.6 KiB
image, description, source, canonical, exported_at
| image | description | source | canonical | exported_at |
|---|---|---|---|---|
| apache/skywalking-java-agent | Apache SkyWalking的Java代理 | https://xuanyuan.cloud/zh/r/apache/skywalking-java-agent | https://xuanyuan.cloud/zh/r/apache/skywalking-java-agent | 2026-07-12T16:36:12.930Z |
轩辕镜像中文简介(在线版): apache/skywalking-java-agent 中文简介
含镜像标签、拉取命令、部署文档与相关推荐。
Apache SkyWalking Agent 镜像
Docker镜像非ASF官方发布版本,仅为方便使用提供。建议优先通过源码构建。
SkyWalking:一款应用性能监控(APM)系统,专为微服务、云原生和基于容器(Docker、Kubernetes、Mesos)的架构设计。
Dockerfile可在此处获取。
该镜像仅包含预构建的SkyWalking Java代理JAR包,并为容器化场景提供便捷配置。
如何使用此镜像
基于此镜像构建Java应用镜像
FROM docker.xuanyuan.run/apache/skywalking-java-agent:9.4.0-jdk8
# ... 构建你的Java应用
你可以使用CMD或ENTRYPOINT启动Java应用,无需关心启用SkyWalking代理的Java选项,系统会自动应用。
将此镜像用作Kubernetes服务的sidecar
在Kubernetes场景中,你也可以将此代理镜像用作sidecar。
apiVersion: v1
kind: Pod
metadata:
name: agent-as-sidecar
spec:
restartPolicy: Never
volumes:
- name: skywalking-agent
emptyDir: { }
containers:
- name: agent-container
image: docker.xuanyuan.run/apache/skywalking-java-agent:9.4.0-alpine
volumeMounts:
- name: skywalking-agent
mountPath: /agent
command: [ "/bin/sh" ]
args: [ "-c", "cp -R /skywalking/agent /agent/" ]
- name: app-container
image: docker.xuanyuan.run/springio/gs-spring-boot-docker
volumeMounts:
- name: skywalking-agent
mountPath: /skywalking
env:
- name: JAVA_TOOL_OPTIONS
value: "-javaagent:/skywalking/agent/skywalking-agent.jar"