Browse Source

添加 agent 模块的 Dockerfile 和 启动脚本

reghao 4 weeks ago
parent
commit
ca93e63ae3
2 changed files with 25 additions and 0 deletions
  1. 13 0
      Dockerfile.agent
  2. 12 0
      docker-agent.sh

+ 13 - 0
Dockerfile.agent

@@ -0,0 +1,13 @@
+FROM eclipse-temurin:17-jdk
+
+WORKDIR /app
+
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
+
+COPY bin/agent/ /app/
+
+ENV JAVA_OPTS="-Xms64m -Xmx128m -XX:+UseSerialGC -XX:MaxMetaspaceSize=64m"
+
+RUN ls /app
+
+ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar ops-agent.jar agent.json"]

+ 12 - 0
docker-agent.sh

@@ -0,0 +1,12 @@
+#!/bin/bash
+
+docker stop ops-agent
+docker rm ops-agent
+
+docker run -d \
+  --name ops-agent \
+  --network=host \
+  -v /var/run/docker.sock:/var/run/docker.sock \
+  -v /opt/data/devops_data0:/opt/data/devops_data1 \
+  -u root \
+  ops-agent:12345678