This commit is contained in:
孙小云 2025-06-13 09:54:41 +08:00
parent e20c2ea1b5
commit abfd50872c
1 changed files with 10 additions and 17 deletions

View File

@ -3,8 +3,8 @@
FROM registry.t-aaron.com/tuoheng/centos:base FROM registry.t-aaron.com/tuoheng/centos:base
USER th USER th
# 定义构建参数 # 定义构建参数
# ARG SW_APP_NAME ARG SW_APP_NAME
# ARG SW_AGENT_COLLECTOR_BACKEND_SERVICES ARG SW_AGENT_COLLECTOR_BACKEND_SERVICES
# 设置工作目录 # 设置工作目录
WORKDIR /data/java/tuoheng WORKDIR /data/java/tuoheng
COPY apache-skywalking-java-agent-9.0.0.tgz . COPY apache-skywalking-java-agent-9.0.0.tgz .
@ -13,21 +13,14 @@ RUN tar -zxvf apache-skywalking-java-agent-9.0.0.tgz
COPY tuoheng.jar . COPY tuoheng.jar .
# 设置环境变量 # 设置环境变量
ENV PATH="/usr/java/jdk/bin:${PATH}" ENV PATH="/usr/java/jdk/bin:${PATH}"
#ENV SW_AGENT_COLLECTOR_BACKEND_SERVICES="${SW_SKY_AOP}" \ ENV SW_AGENT_COLLECTOR_BACKEND_SERVICES="${SW_AGENT_COLLECTOR_BACKEND_SERVICES}" \
# SW_AGENT_NAME="${SW_APP_NAME}" SW_AGENT_NAME="${SW_APP_NAME}"
#暴露应用程序的端口 #暴露应用程序的端口
#EXPOSE 8090 #EXPOSE 8090
# 运行应用程序 # 运行应用程序
# ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", \ ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", \
# "-javaagent:/data/java/tuoheng/skywalking-agent/skywalking-agent.jar", \ "-javaagent:/data/java/tuoheng/skywalking-agent/skywalking-agent.jar", \
# "-Dskywalking.agent.service_name=${SW_APP_NAME}", \ "-Dskywalking.agent.service_name=${SW_APP_NAME}", \
# "-Dskywalking.collector.backend_service=${SW_SKY_AOP}", \ "-Dskywalking.collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES}", \
# "-Dskywalking.agent.instance_name=${SW_APP_NAME}", \ "-Dskywalking.agent.instance_name=${SW_APP_NAME}", \
# "-jar", "tuoheng.jar"] "-jar", "tuoheng.jar"]
ENTRYPOINT exec java -Dfile.encoding=UTF-8 \
-javaagent:/data/java/tuoheng/skywalking-agent/skywalking-agent.jar \
-Dskywalking.agent.service_name=${SW_APP_NAME} \
-Dskywalking.collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES} \
-Dskywalking.agent.instance_name=${SW_APP_NAME} \
-jar tuoheng.jar