mbmd (sha256:f55842db3f985637623ac44617678e12e1b8c45202d8d3065962d9382d70811c)

Published 2026-01-26 20:18:01 +00:00 by murdoc

Installation

docker pull git.bueraner.de/murdoc/mbmd@sha256:f55842db3f985637623ac44617678e12e1b8c45202d8d3065962d9382d70811c
sha256:f55842db3f985637623ac44617678e12e1b8c45202d8d3065962d9382d70811c

Image layers

ADD alpine-minirootfs-3.23.2-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
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.17.0-r1
ENV GIT_VERSION=2.52.0-r0
ENV BUILD_BASE_VERSION=0.5-r3
ENV MUSL_DEV_VERSION=1.2.5-r21
ENV G_VERSION=15.2.0-r2
ENV GO_VERSION=1.25.6-r0
ENV JQ_VERSION=1.8.1-r0
ENV BASH_VERSION=5.3.3-r1
ENV BASH_COMPLETION_VERSION=2.17.0-r1
ENV LFTP_VERSION=4.9.2-r9
ENV GCOMPAT_VERSION=1.1.0-r4
ENV RSYNC_VERSION=3.4.1-r1
ENV OPENSSH_VERSION=10.2_p1-r0
ENV SHADOW_VERSION=4.18.0-r0
ENV PYTHON3_VERSION=3.12.12-r0
ENV PY3PIP_VERSION=25.1.1-r1
ENV UNZIP_VERSION=6.0-r16
ENV SHELLCHECK_VERSION=0.11.0-r0
ENV RUST_VERSION=1.91.1-r0
ENV CARGO_VERSION=1.91.1-r0
ENV TAR_VERSION=1.35-r4
ENV XZ_VERSION=5.8.2-r0
ENV PACKER_VERSION=1.12.0
ENV K6_VERSION=1.1.0
ENV TERRAFORM_VERSION=1.7.5
ENV TERRAFORM_DOCS_VERSION=0.21.0
ENV HELM_VERSION=4.1.0
ENV PRECOMMIT_VERSION=4.5.1
ENV HADOLINT_VERSION=2.14.0
ENV NPM_CONFIG_ENGINE_STRICT=true
RUN /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 /bin/sh -c python3 -m venv /opt/venv && /opt/venv/bin/pip install --upgrade pip && /opt/venv/bin/pip install pre-commit==${PRECOMMIT_VERSION} && ln -s /opt/venv/bin/pre-commit /usr/local/bin/pre-commit # buildkit
RUN /bin/sh -c curl -fsSL "https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip" -o /tmp/packer.zip && unzip /tmp/packer.zip -d /usr/local/bin/ && chmod +x /usr/local/bin/packer && rm -rf /tmp/* # buildkit
RUN /bin/sh -c curl -fsSL https://github.com/grafana/k6/releases/download/v${K6_VERSION}/k6-v${K6_VERSION}-linux-amd64.tar.gz -o /tmp/k6.tar.gz && tar -xzf /tmp/k6.tar.gz -C /tmp && mv /tmp/k6-v${K6_VERSION}-linux-amd64/k6 /usr/local/bin/k6 && chmod +x /usr/local/bin/k6 && rm -rf /tmp/* # buildkit
RUN /bin/sh -c curl -fsSL https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip -o /tmp/terraform.zip && unzip /tmp/terraform.zip -d /usr/local/bin/ && chmod +x /usr/local/bin/terraform && rm -rf /tmp/* # buildkit
RUN /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-amd64.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 /bin/sh -c curl -fsSL https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz -o /tmp/helm.tar.gz && tar -xzf /tmp/helm.tar.gz -C /tmp && mv /tmp/linux-amd64/helm /usr/local/bin/helm && chmod +x /usr/local/bin/helm && rm -rf /tmp/* # buildkit
RUN /bin/sh -c curl -fsSL -o /usr/local/bin/hadolint "https://github.com/hadolint/hadolint/releases/download/v${HADOLINT_VERSION}/hadolint-Linux-x86_64" && chmod +x /usr/local/bin/hadolint # 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]
ARG environment
ARG status
RUN |2 environment= status= /bin/bash -o pipefail -c echo "Build environment: ${environment}" && echo "Based status: ${status}" # buildkit
COPY /usr/share/zoneinfo /usr/share/zoneinfo # buildkit
COPY /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ # buildkit
COPY /etc/passwd /etc/passwd # buildkit
COPY /build/mbmd /usr/local/bin/mbmd # buildkit
COPY ./mbmd.yaml /etc/mbmd.yaml # buildkit
RUN |2 environment= status= /bin/bash -o pipefail -c adduser -S mbmd -G dialout # buildkit
USER mbmd
EXPOSE [8080/tcp]
ENTRYPOINT ["/usr/local/bin/mbmd"]

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-01-26 20:18:01 +00:00
6
OCI / Docker
linux/arm64
murdoc@storm-clan.de
491 MiB
Versions (2) View all
staging 2026-02-02
latest 2026-01-26