Production-grade GitHub Actions self-hosted runner. Ubuntu 24.04 with CI/CD tooling built for Creo.
Source: github.com/creo-team/actions-runner
docker run -d \
--name actions-runner \
-e GITHUB_URL=https://github.com/your-org \
-e GITHUB_PAT=ghp_your_token \
-e RUNNER_NAME=my-runner \
-v runner-data:/home/runner/actions-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
creoteam/actions-runner:latest
services:
runner:
image: creoteam/actions-runner:latest
container_name: actions-runner
restart: unless-stopped
environment:
GITHUB_URL: https://github.com/your-org
GITHUB_PAT: ${GITHUB_PAT}
RUNNER_NAME: my-runner
RUNNER_LABELS: self-hosted,linux,x64
volumes:
- runner-data:/home/runner/actions-runner
- /var/run/docker.sock:/var/run/docker.sock
volumes:
runner-data:
| Tag | Description |
|---|---|
latest | Most recent release |
X.Y.Z | Exact version (immutable) |
X.Y | Latest patch in minor |
X | Latest in major |
GitHub Actions Runner, Node.js 22 LTS, npm, Python 3, pip, AWS CLI v2, Docker CLI + Buildx + Compose, gh CLI, git, curl, jq, make, openssh-client, tar, gzip, xz, unzip, zip, sudo, corepack (pnpm/yarn on demand).
| Variable | Required | Default | Description |
|---|---|---|---|
GITHUB_URL | Yes | — | Org or repo URL |
GITHUB_PAT | Yes* | — | PAT with admin:org or repo scope |
RUNNER_TOKEN | Yes* | — | Pre-generated registration token (1hr expiry) |
RUNNER_NAME | No | hostname | Display name in GitHub |
RUNNER_LABELS | No | — | Comma-separated labels |
RUNNER_GROUP | No | Default | Runner group |
EPHEMERAL | No | false | Exit after one job |
DEREGISTER_ON_STOP | No | true | Deregister on container stop |
*Provide either GITHUB_PAT (recommended) or RUNNER_TOKEN.
| Mount | Purpose |
|---|---|
/home/runner/actions-runner | Persist registration state across restarts |
/var/run/docker.sock | Enable Docker commands in workflows |
runner userFull docs, examples, troubleshooting, and security guidance: github.com/creo-team/actions-runner
Content type
Image
Digest
sha256:a09bfa159…
Size
945.1 MB
Last updated
6 months ago
docker pull creoteam/actions-runner