Sign inSign up

11notes/github-runner

By 11notes

•Updated about 2 months ago

github runner

Buildkit cache
Image
0

7.9K

11notes/github-runner repository overview

banner

⁠GITHUB-RUNNER

size5pxpulls5px5pxswiss_made

github runner

⁠SYNOPSIS 📖

What can I do with this? Run your own github runners fully self-hosted. Use sysbox for rootless DinD withouth exposing the socket.

⁠VOLUMES 📁

  • /home/runner - Directory of your runner data

⁠COMPOSE ✂️

name: "github"
services:
  runner:
    runtime: sysbox-runc
    cpus: "32.0"
    mem_reservation: "32G"
    mem_limit: "64G"
    image: "11notes/github-runner:2.337.0"
    environment:
      TZ: "Europe/Zurich"
      RUNNER_NAME: "runner"
      RUNNER_REPO: "11notes/docker-distroless"
      RUNNER_ADMINISTRATION_TOKEN: "${RUNNER_ADMINISTRATION_TOKEN}"
      RUNNER_LABELS: "x64,linux"
    volumes:
      - "runner.var:/runner"
    restart: "always"

volumes:
  runner.var:

To find out how you can change the default UID/GID of this container image, consult the RTFM⁠.

⁠ENVIRONMENT 📝

ParameterValueDefault
TZTime Zone⁠
DEBUGWill activate debug option for container image and app (if available)
RUNNER_NAMEname of the runner
RUNNER_REPOusername/repository (no URL required)
RUNNER_ADMINISTRATION_TOKENgithub access token with Administration permission set to write

⁠MAIN TAGS 🏷️

These are the main tags for the image. There is also a tag for each commit and its shorthand sha256 value.

⁠There is no latest tag, what am I supposed to do about updates?

It is my opinion that the :latest tag is a bad habbit and should not be used at all. Many developers introduce breaking changes in new releases. This would messed up everything for people who use :latest. If you don’t want to change the tag to the latest semver⁠, simply use the short versions of semver⁠. Instead of using :2.337.0 you can use :2 or :2.337. Since on each new version these tags are updated to the latest version of the software, using them is identical to using :latest but at least fixed to a major or minor version. Which in theory should not introduce breaking changes.

If you still insist on having the bleeding edge release of this app, simply use the :rolling tag, but be warned! You will get the latest version of the app instantly, regardless of breaking changes or security issues or what so ever. You do this at your own risk!

⁠REGISTRIES ☁️

docker pull 11notes/github-runner:2.337.0
docker pull ghcr.io/11notes/github-runner:2.337.0
docker pull quay.io/11notes/github-runner:2.337.0

⁠SOURCE 💾

⁠PARENT IMAGE 🏛️

⁠BUILT WITH 🧰

⁠ElevenNotes™️

This image is provided to you at your own risk. Always make backups before updating an image to a different version. Check the releases⁠ for breaking changes. If you have any problems with using this image simply raise an issue⁠, thanks. If you have a question or inputs please create a new discussion⁠ instead of an issue. You can find all my other repositories on github⁠.

created 01.09.2026, 11:52:40 (CET)

Tag summary

Content type

Image

Digest

sha256:0062e154a…

Size

444 MB

Last updated

about 2 months ago

docker pull 11notes/github-runner:2.337.0