重点在dockerfile,需要把agent打入到镜像中。且agent目录在dockerfile同目录下进行build。
启动时用 -javaagent 即可
# 基础镜像
FROM openjdk:8-jre
# 创建目录
RUN mkdir -p /home/gateway
# 指定路径
WORKDIR /home/gateway
# 复制jar文件到路径
COPY ./jar/cloud-platform-gateway.jar /home/gateway/fcp-gateway.jar
# 复制skywalking
COPY ./skywalking-agent /home/gateway/skywalking-agent
# 启动网关服务
ENTRYPOINT ["java","-javaagent:/home/gateway/skywalking-agent/skywalking-agent.jar","-DSW_AGENT_NAME=dev::fcp-gateway","-DSW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.3.105:11800","-jar","fcp-gateway.jar"]