gha-runner-ci (sha256:3a37e45479e27cce126f92f1884bbdf6317f27a799d41c4b4fbb5b305636e7c3)

Published 2026-10-05 02:08:39 +00:00 by benjamin

Installation

docker pull git.delpech.dev/benjamin/gha-runner-ci@sha256:3a37e45479e27cce126f92f1884bbdf6317f27a799d41c4b4fbb5b305636e7c3
sha256:3a37e45479e27cce126f92f1884bbdf6317f27a799d41c4b4fbb5b305636e7c3

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in /
CMD ["/bin/bash"]
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libc6 libgcc-s1 libicu74 libssl3t64 libstdc++6 tzdata tzdata-legacy zlib1g && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd --gid=$APP_UID app && useradd --no-log-init --uid=$APP_UID --gid=$APP_UID --create-home app # buildkit
ENV DEBIAN_FRONTEND=noninteractive
ENV RUNNER_MANUALLY_TRAP_SIG=1
ENV ACTIONS_RUNNER_PRINT_LOG_TO_STDOUT=1
ENV ImageOS=ubuntu24
RUN /bin/sh -c apt update -y && apt install -y --no-install-recommends sudo lsb-release gpg-agent software-properties-common curl jq unzip && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c add-apt-repository ppa:git-core/ppa && apt update -y && apt install -y git && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c adduser --disabled-password --gecos "" --uid 1001 runner && groupadd docker --gid 123 && usermod -aG sudo runner && usermod -aG docker runner && echo "%sudo ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers && echo "Defaults env_keep += \"DEBIAN_FRONTEND\"" >> /etc/sudoers && chmod 777 /home/runner # buildkit
WORKDIR /home/runner
COPY --chown=runner:docker /actions-runner . # buildkit
COPY /usr/local/lib/docker/cli-plugins/docker-buildx /usr/local/lib/docker/cli-plugins/docker-buildx # buildkit
RUN /bin/sh -c install -o root -g root -m 755 docker/* /usr/bin/ && rm -rf docker # buildkit
USER runner
USER root
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends git curl jq python3 python3-pip unzip zip ca-certificates xz-utils gnupg libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2t64 libatspi2.0-0 || apt-get install -y --no-install-recommends libasound2 && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y --no-install-recommends nodejs && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
COPY /opt/java/openjdk /opt/java/openjdk # buildkit
ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIP_BREAK_SYSTEM_PACKAGES=1
COPY /usr/local/bin/docker /usr/local/bin/docker # buildkit
COPY /usr/local/libexec/docker/cli-plugins/docker-buildx /usr/local/libexec/docker/cli-plugins/docker-buildx # buildkit
RUN /bin/sh -c curl -fsSL -o /usr/local/bin/kubectl https://dl.k8s.io/release/v1.34.6/bin/linux/amd64/kubectl && chmod +x /usr/local/bin/kubectl # buildkit
RUN /bin/sh -c set -eu; for b in git curl jq python3 node java javac docker kubectl; do command -v "$b" >/dev/null || { echo "MANQUANT: $b"; exit 1; }; done; java -version 2>&1 | head -1; node --version; docker buildx version; kubectl version --client # buildkit
USER runner

Labels

Key Value
org.opencontainers.image.licenses MIT
org.opencontainers.image.source https://github.com/actions/runner
org.opencontainers.image.version 24.04
Details
Container
2026-10-05 02:08:39 +00:00
1
OCI / Docker
linux/amd64
MIT
841 MiB
Versions (1) View all
2.337.0-1 2026-10-05