From 907819d116b57b3923c61ab3b06ba7f57d278957 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Mon, 3 Aug 2026 13:43:18 +0800 Subject: [PATCH] =?UTF-8?q?gitea=EF=BC=8Cgitea-runner=E5=86=99=E5=85=A5doc?= =?UTF-8?q?ker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose-infra-main.yml | 7 +++++-- 服务器运维.txt | 22 ++++------------------ 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/docker-compose-infra-main.yml b/docker-compose-infra-main.yml index 0617b42..c8f7851 100644 --- a/docker-compose-infra-main.yml +++ b/docker-compose-infra-main.yml @@ -192,7 +192,7 @@ services: # k3s 在 121.37.117.181,经宿主机 systemd 服务 k3s-ssh-tunnel.service # (ssh -L 16443:127.0.0.1:6443) 隧道访问,故 runner 必须与隧道同网络命名空间 gitea-runner: - image: gitea/act_runner:latest + image: gitea/act_runner:0.6.1 container_name: gitea-runner restart: unless-stopped network_mode: host @@ -202,11 +202,14 @@ services: environment: GITEA_INSTANCE_URL: http://127.0.0.1:3000 GITEA_RUNNER_REGISTRATION_TOKEN: 9lGvGJxk7M781IYBWDV0ZuZpXV5RkGKlIpkhRVNs - TAGS: "ubuntu-latest:host" + GITEA_RUNNER_NAME: gitea-runner + # host 标签:job 直接在 runner 容器内执行,才能使用挂载的 kubectl/kubeconfig + GITEA_RUNNER_LABELS: "ubuntu-latest:host" volumes: - /var/run/docker.sock:/var/run/docker.sock - /data/gitea-runner:/data - /data/gitea-runner/bin/kubectl:/usr/local/bin/kubectl + - /data/gitea-runner/bin/docker:/usr/local/bin/docker - /data/gitea-runner/.kube/config:/root/.kube/config healthcheck: test: ["CMD-SHELL", "test -f /data/.runner"] diff --git a/服务器运维.txt b/服务器运维.txt index c28c903..5aadd40 100644 --- a/服务器运维.txt +++ b/服务器运维.txt @@ -18,21 +18,7 @@ sudo systemctl restart docker docker info | grep -A 5 "Registry Mirrors" -//k3s -主节点:curl -sfL https://get.k3s.io | sh -s - server \ - --data-dir /data/k3s \ - --write-kubeconfig-mode 644 \ - --disable traefik \ - --disable metrics-server \ - --disable local-storage \ - --disable coredns \ - --pause-image m.daocloud.io/rancher/mirrored-pause:3.6 -主节点:cat /data/k3s/server/node-token -从节点:cat > /etc/rancher/k3s/config.yaml <