runner-base (sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0)

Published 2026-07-12 02:56:35 +02:00 by cultpony

Installation

docker pull code.cult.horse/cultpony/runner-base@sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0
sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800'
ARG RUNNER_VERSION=12.13.0
ARG RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7
ARG RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64
RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates curl podman crun fuse-overlayfs slirp4netns passt uidmap catatonit tini; rm -rf /var/lib/apt/lists/* # buildkit
RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; curl -fsSL -o /usr/local/bin/forgejo-runner "${RUNNER_URL}"; echo "${RUNNER_SHA256} /usr/local/bin/forgejo-runner" | sha256sum -c -; chmod +x /usr/local/bin/forgejo-runner; /usr/local/bin/forgejo-runner --version # buildkit
RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; groupadd --gid 1000 runner; useradd --uid 1000 --gid 1000 --create-home --home-dir /home/runner --shell /bin/bash runner; mkdir -p /data; chown -R 1000:1000 /data /home/runner; echo 'runner:100000:65536' > /etc/subuid; echo 'runner:100000:65536' > /etc/subgid; mkdir -p /run/user/1000; chown 1000:1000 /run/user/1000 # buildkit
RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; mkdir -p /etc/containers; printf '%s\n' '[storage]' 'driver = "overlay"' 'runroot = "/run/user/1000/containers"' 'graphroot = "/home/runner/.local/share/containers/storage"' '[storage.options.overlay]' 'mount_program = "/usr/bin/fuse-overlayfs"' > /etc/containers/storage.conf; printf '%s\n' '[engine]' 'cgroup_manager = "cgroupfs"' 'events_logger = "file"' 'runtime = "crun"' '[containers]' 'netns = "slirp4netns"' > /etc/containers/containers.conf; printf '%s\n' 'unqualified-search-registries = ["docker.io"]' > /etc/containers/registries.conf # buildkit
COPY docker/entrypoint-runner.sh /usr/local/bin/entrypoint-runner.sh # buildkit
RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c chmod +x /usr/local/bin/entrypoint-runner.sh # buildkit
USER 1000:1000
ENV HOME=/home/runner XDG_RUNTIME_DIR=/run/user/1000 RUNNER_WORKDIR=/data RUNNER_ROOTLESS=true
WORKDIR /data
ENTRYPOINT ["tini" "--" "/usr/local/bin/entrypoint-runner.sh"]
Details
Container
2026-07-12 02:56:35 +02:00
15
OCI / Docker
linux/amd64
80 MiB
Versions (11) View all
sha-8c758e97266f 2026-07-16
latest 2026-07-16
sha-a37966dd9675 2026-07-16
sha-690b4570e4f1 2026-07-16
sha-3ac669223a07 2026-07-12