先通过命令获取GitAction环境

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose gitactrunner

获取docker-compose部署文件

networks:
  gitactrunner_gitactrunner-network:
    external: true
    name: "gitactrunner_gitactrunner-network"

services:
  gitactrunner:
    container_name: "gitactrunner"
    entrypoint:
      - "/sbin/tini"
      - "--"
      - "run.sh"
    environment:
      - "GITEA_INSTANCE_URL=https://git.wsh.lly.cn"
      - "GITEA_RUNNER_REGISTRATION_TOKEN=oCkdHE0bbOtr7nKFruc1FrzomMX0ImzLynycoL29"
      - "GITEA_RUNNER_NAME=gitAct"
      - "GITEA_RUNNER_LABELS=ubuntu-latest:docker://node:20-bullseye,ubuntu-22.04:docker://node:20-bullseye,linux/amd64:host"
      - "CONFIG_FILE=/config.yaml"
      - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    hostname: "7a5daa0044b1"
    image: "gitea/act_runner:latest"
    ipc: "private"
    labels:
      com.docker.compose.config-hash: "d82781d529c18290b1060d35a0e85052acb7a7fce08a7cfb4ba6bff12c113721"
      com.docker.compose.container-number: "1"
      com.docker.compose.depends_on: ""
      com.docker.compose.image: "sha256:8a457a8e015063a7e8957f21bb712e1a510e079d840ab77cd054198955e66609"
      com.docker.compose.oneoff: "False"
      com.docker.compose.project: "gitactrunner"
      com.docker.compose.project.config_files: "/volume3/DataSource/gitactrunner/compose.yaml"
      com.docker.compose.project.working_dir: "/volume3/DataSource/gitactrunner"
      com.docker.compose.service: "runner"
      com.docker.compose.version: "2.20.1"
    logging:
      driver: "db"
      options: {}
    networks:
      - "gitactrunner_gitactrunner-network"
    restart: "unless-stopped"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "/volume3/DataSource/gitactrunner/config.yaml:/config.yaml"
      - "/volume3/DataSource/gitactrunner:/data"
    working_dir: "/"

version: "3.6"