reSkyWallking
parent
46b46dd21a
commit
3b6bbbad56
25
Dockerfile
25
Dockerfile
|
@ -1,19 +1,38 @@
|
||||||
#起始镜像
|
#起始镜像
|
||||||
FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:17-8.6
|
FROM zhanghainingnb/zhn-agent:latest
|
||||||
#暴露端口号
|
#暴露端口号
|
||||||
EXPOSE 8067
|
EXPOSE 8067
|
||||||
#挂载目录的位置
|
#挂载目录的位置
|
||||||
VOLUME /home/logs/vehicleTest
|
VOLUME /home/logs/vehicleTest
|
||||||
#构建复制外部文件到docker
|
#构建复制外部文件到docker
|
||||||
COPY /target/vehicletest.jar /home/app.jar
|
COPY /target/vehicletest.jar /home/app.jar
|
||||||
COPY ./agent /home/agent/
|
ENV JAVA_OPTS=""
|
||||||
|
ENV SKYWALKING_AGENT_SERVICE_NAME="vehicleTest"
|
||||||
|
ENV SKYWALKING_COLLECTOR_BACKEND_SERVICE="47.113.217.131:11800"
|
||||||
#工作目录 exec -it 进入容器内部后的默认的起始目录
|
#工作目录 exec -it 进入容器内部后的默认的起始目录
|
||||||
WORKDIR /home
|
WORKDIR /home
|
||||||
ENV TIME_ZONE Asia/Shanghai
|
ENV TIME_ZONE Asia/Shanghai
|
||||||
#指定东八区
|
#指定东八区
|
||||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||||
ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-javaagent:/home/agent/skywalking-agent.jar","-jar","/home/app.jar"]
|
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -javaagent:/home/agent/skywalking-agent.jar -Dskywalking.agent.service_name=$SKYWALKING_AGENT_SERVICE_NAME -Dskywalking.collector.backend_service=$SKYWALKING_COLLECTOR_BACKEND_SERVICE -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
|
||||||
|
|
||||||
##启动java 程序
|
##启动java 程序
|
||||||
#ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-jar","/home/app.jar"]
|
#ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-jar","/home/app.jar"]
|
||||||
|
|
||||||
|
|
||||||
|
#FROM zhanghainingnb/zhn-agent:latest
|
||||||
|
#
|
||||||
|
## 将构建好的 Spring Boot 项目的 JAR 文件复制到容器中,你的jar包位置
|
||||||
|
#COPY target/zhn-lojk.jar /app.jar
|
||||||
|
#
|
||||||
|
## 设置默认的JAVA_OPTS为空
|
||||||
|
#
|
||||||
|
#
|
||||||
|
## 设置SkyWalking代理的服务名称和收集器后端服务地址
|
||||||
|
#ENV SKYWALKING_AGENT_SERVICE_NAME="your_service_name"
|
||||||
|
#ENV SKYWALKING_COLLECTOR_BACKEND_SERVICE="your_collector_address"
|
||||||
|
#
|
||||||
|
## 定义容器启动时执行的命令
|
||||||
|
#ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -javaagent:/usr/local/agent/skywalking-agent.jar -Dskywalking.agent.service_name=$SKYWALKING_AGENT_SERVICE_NAME -Dskywalking.collector.backend_service=$SKYWALKING_COLLECTOR_BACKEND_SERVICE -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue