alpine (sha256:1a3cd6c6078bbffdc729d41d688eddd368af57f489cfbc5a710e7e5928a90915)

Published 2026-09-20 08:29:59 +00:00 by murdoc

Installation

docker pull git.bueraner.de/murdoc/alpine@sha256:1a3cd6c6078bbffdc729d41d688eddd368af57f489cfbc5a710e7e5928a90915
sha256:1a3cd6c6078bbffdc729d41d688eddd368af57f489cfbc5a710e7e5928a90915

Image layers

ADD alpine-minirootfs-3.24.1-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TARGETARCH=arm64
LABEL org.opencontainers.image.authors=murdoc@storm-clan.de org.label-schema.name=Alpine base image org.label-schema.vendor=murdoc org.label-schema.schema-version=3.23
ENV CURL_VERSION=8.22.0-r0
ENV GIT_VERSION=2.54.0-r0
ENV BUILD_BASE_VERSION=0.5-r4
ENV MUSL_DEV_VERSION=1.2.6-r2
ENV G_VERSION=15.2.0-r5
ENV GO_VERSION=1.26.8-r0
ENV JQ_VERSION=1.8.2-r0
ENV BASH_VERSION=5.3.9-r1
ENV BASH_COMPLETION_VERSION=2.17.0-r1
ENV LFTP_VERSION=4.9.3-r0
ENV GCOMPAT_VERSION=1.1.0-r4
ENV RSYNC_VERSION=3.5.0-r0
ENV OPENSSH_VERSION=10.3_p1-r1
ENV SHADOW_VERSION=4.18.0-r1
ENV PYTHON3_VERSION=3.14.7-r1
ENV PY3PIP_VERSION=26.1.2-r0
ENV UNZIP_VERSION=6.0-r16
ENV SHELLCHECK_VERSION=0.11.0-r1
ENV RUST_VERSION=1.96.1-r0
ENV CARGO_VERSION=1.96.1-r0
ENV TAR_VERSION=1.35-r5
ENV XZ_VERSION=5.8.4-r0
ENV NIX_VERSION=2.31.5-r3
ENV PACKER_VERSION=1.12.0
ENV K6_VERSION=2.2.0
ENV TERRAFORM_VERSION=1.14.4
ENV TERRAFORM_DOCS_VERSION=0.24.0
ENV HELM_VERSION=4.3.0
ENV PRECOMMIT_VERSION=4.6.2
ENV YAMLLINT_VERSION=1.38.0
ENV HADOLINT_VERSION=2.15.1
ENV TFLINT_VERSION=0.64.0
ENV STATIX_COMMIT=64bad2b522caeb22e4a2ec6ab702f1c699572a10
ENV NPM_CONFIG_ENGINE_STRICT=true
RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache bash="$BASH_VERSION" bash-completion="$BASH_COMPLETION_VERSION" build-base="$BUILD_BASE_VERSION" cargo="$CARGO_VERSION" g++="$G_VERSION" go="$GO_VERSION" git="$GIT_VERSION" curl="$CURL_VERSION" jq="$JQ_VERSION" rust="$RUST_VERSION" shellcheck="$SHELLCHECK_VERSION" tar="$TAR_VERSION" unzip="$UNZIP_VERSION" python3="$PYTHON3_VERSION" py3-pip="$PY3PIP_VERSION" xz="$XZ_VERSION" && ln -sf /usr/bin/nodejs /usr/local/bin/node # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community nix="$NIX_VERSION" && mkdir -p /nix/var/nix/profiles/per-user/root /nix/var/nix/gcroots /nix/var/nix/db && nix-build --version # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c python3 -m venv /opt/venv && /opt/venv/bin/pip install --upgrade pip && /opt/venv/bin/pip install pre-commit=="${PRECOMMIT_VERSION}" yamllint=="${YAMLLINT_VERSION}" && ln -s /opt/venv/bin/pre-commit /usr/local/bin/pre-commit && ln -s /opt/venv/bin/yamllint /usr/local/bin/yamllint # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_${TARGETARCH}.zip" -o /tmp/packer.zip && unzip /tmp/packer.zip -d /usr/local/bin/ && chmod +x /usr/local/bin/packer && rm -rf /tmp/* # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://github.com/grafana/k6/releases/download/v${K6_VERSION}/k6-v${K6_VERSION}-linux-${TARGETARCH}.tar.gz" -o /tmp/k6.tar.gz && tar -xzf /tmp/k6.tar.gz -C /tmp && mv "/tmp/k6-v${K6_VERSION}-linux-${TARGETARCH}/k6" /usr/local/bin/k6 && chmod +x /usr/local/bin/k6 && rm -rf /tmp/* # buildkit
WORKDIR /tmp/terraform-1.14.4
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://github.com/hashicorp/terraform/archive/refs/tags/v${TERRAFORM_VERSION}.tar.gz" -o /tmp/terraform.tar.gz && tar -xzf /tmp/terraform.tar.gz -C /tmp && go build -o /usr/local/bin/terraform . && rm -rf /tmp/* /root/.cache/go-build /root/go/pkg/mod # buildkit
WORKDIR /
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://github.com/terraform-docs/terraform-docs/releases/download/v${TERRAFORM_DOCS_VERSION}/terraform-docs-v${TERRAFORM_DOCS_VERSION}-linux-${TARGETARCH}.tar.gz" -o /tmp/terraform-docs.tar.gz && tar -xzf /tmp/terraform-docs.tar.gz -C /tmp && mv /tmp/terraform-docs /usr/local/bin/terraform-docs && chmod +x /usr/local/bin/terraform-docs && rm -rf /tmp/* # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c HELM_TARBALL="helm-v${HELM_VERSION}-linux-${TARGETARCH}.tar.gz" && curl -fL --retry 5 --retry-delay 2 --retry-all-errors --connect-timeout 10 --max-time 180 "https://get.helm.sh/${HELM_TARBALL}" -o /tmp/helm.tar.gz || curl -fL --retry 5 --retry-delay 2 --retry-all-errors --connect-timeout 10 --max-time 180 "https://github.com/helm/helm/releases/download/v${HELM_VERSION}/${HELM_TARBALL}" -o /tmp/helm.tar.gz && curl -fL --retry 5 --retry-delay 2 --retry-all-errors --connect-timeout 10 --max-time 180 "https://get.helm.sh/${HELM_TARBALL}.sha256sum" -o /tmp/helm.sha256sum && HELM_SHA256="$(awk -v file="${HELM_TARBALL}" '$2 == file { print $1 }' /tmp/helm.sha256sum)" && [ -n "${HELM_SHA256}" ] && printf '%s %s\n' "${HELM_SHA256}" "/tmp/helm.tar.gz" > /tmp/helm.checksum && sha256sum -c /tmp/helm.checksum && tar -xzf /tmp/helm.tar.gz -C /tmp && mv "/tmp/linux-${TARGETARCH}/helm" /usr/local/bin/helm && chmod +x /usr/local/bin/helm && rm -rf /tmp/* # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL -o /usr/local/bin/hadolint "https://github.com/hadolint/hadolint/releases/download/v${HADOLINT_VERSION}/hadolint-linux-$(if [ "${TARGETARCH}" = "amd64" ]; then echo "x86_64"; else echo "${TARGETARCH}"; fi)" && chmod +x /usr/local/bin/hadolint # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://github.com/terraform-linters/tflint/releases/download/v${TFLINT_VERSION}/tflint_linux_${TARGETARCH}.zip" -o /tmp/tflint.zip && unzip /tmp/tflint.zip -d /usr/local/bin/ && chmod +x /usr/local/bin/tflint && rm -rf /tmp/* # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c curl -fsSL "https://codeload.github.com/oppiliappan/statix/tar.gz/${STATIX_COMMIT}" -o /tmp/statix.tar.gz && mkdir -p /tmp/statix-src && tar -xzf /tmp/statix.tar.gz -C /tmp/statix-src --strip-components=1 && cargo build --release --locked --manifest-path=/tmp/statix-src/Cargo.toml && install -m 0755 /tmp/statix-src/target/release/statix /usr/local/bin/statix && statix --help >/dev/null && rm -rf /tmp/statix* /root/.cargo/registry /root/.cargo/git # buildkit
COPY /usr/local/bin /usr/local/bin # buildkit
COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit
SHELL [/bin/bash -o pipefail -c]

Labels

Key Value
org.label-schema.name Alpine base image
org.label-schema.schema-version 3.23
org.label-schema.vendor murdoc
org.opencontainers.image.authors murdoc@storm-clan.de
Details
Container
2026-09-20 08:29:59 +00:00
0
OCI / Docker
linux/arm64
murdoc@storm-clan.de
532 MiB
Versions (2) View all
staging 2026-09-20
latest 2026-08-18