Docker 服务接入SkyWalking

添加一个服务启动文件

[root@VM_0_42_centos hrm]# vim start.sh 
#!/bin/sh
java -javaagent:/apps/agent/skywalking-agent.jar -Dskywalking.agent.service_name=服务名称  -jar -Duser.timezone=GMT+8 -Dfile.encoding=UTF-8 /apps/服务名称.jar

修改dockerfile

[root@VM_0_42_centos hrm]# vim Dockerfile 
.....
WORKDIR /apps/
ADD 服务名称.jar /apps/服务名称.jar
ADD runjar.sh /apps/start.sh 
ENTRYPOINT /bin/sh /apps/start.sh

启动

# 挂载 skywalking agent 
docker run --name 容器名称 --net=host  -v /data/apache-skywalking-apm-bin-es7/agent:/apps/agent 3ff
原文地址:https://www.cnblogs.com/gooooodmorning/p/13611788.html