• Joined on 2025-08-24

ubuntu-dind-noble (latest)

Published 2025-09-26 22:38:52 +02:00 by dotty

Installation

docker pull gitea.dotty.fr/dotty/ubuntu-dind-noble:latest
sha256:187b014309d4c3706e3409655af7b4838afc7e6b1e6223b7ef3a53f91a42f207

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:e67907c77897d27192314f6c4fa0112b6f7dce3e127500516535cc50fe736c92 in /
CMD ["/bin/bash"]
ARG UBUNTU_VERSION=24.04
ENV DOCKER_VERSION=28.4.0 DOCKER_COMPOSE_VERSION=v2.39.3 BUILDX_VERSION=v0.28.0
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends systemd systemd-sysv libsystemd0 ca-certificates dbus iptables iproute2 kmod locales sudo udev && echo "ReadKMsg=no" >> /etc/systemd/journald.conf && apt-get clean -y && rm -rf /var/cache/debconf/* /var/lib/apt/lists/* /var/log/* /tmp/* /var/tmp/* /usr/share/doc/* /usr/share/man/* /usr/share/local/* && useradd --create-home --shell /bin/bash admin && echo "admin:admin" | chpasswd && adduser admin sudo # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c systemctl mask systemd-udevd.service systemd-udevd-kernel.socket systemd-udevd-control.socket systemd-modules-load.service sys-kernel-debug.mount sys-kernel-tracing.mount # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; if [ "${UBUNTU_VERSION}" != "20.04" ]; then update-alternatives --set iptables /usr/sbin/iptables-legacy; fi # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c apt-get update && apt-get install -y wget curl && rm -rf /var/lib/apt/lists/* && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh --version ${DOCKER_VERSION} && usermod -a -G docker admin && rm get-docker.sh && docker --version # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; arch="$(uname -m)"; case "$arch" in x86_64) dockerArch='x86_64' ; buildx_arch='linux-amd64' ;; armhf) dockerArch='armel' ; buildx_arch='linux-arm-v6' ;; armv7) dockerArch='armhf' ; buildx_arch='linux-arm-v7' ;; aarch64) dockerArch='aarch64' ; buildx_arch='linux-arm64' ;; *) echo >&2 "error: unsupported architecture ($arch)"; exit 1 ;; esac && wget -O docker-buildx "https://github.com/docker/buildx/releases/download/${BUILDX_VERSION}/buildx-${BUILDX_VERSION}.${buildx_arch}" && mkdir -p /usr/local/lib/docker/cli-plugins && chmod +x docker-buildx && mv docker-buildx /usr/local/lib/docker/cli-plugins/docker-buildx && docker buildx version # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c curl --retry 5 --retry-max-time 40 --write-out "%{http_code}\n" -L "https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod 755 /usr/local/bin/docker-compose && mkdir -p /usr/local/lib/docker/cli-plugins && ln -s /usr/local/bin/docker-compose /usr/local/lib/docker/cli-plugins/docker-compose # buildkit
STOPSIGNAL SIGRTMIN+3
ENTRYPOINT ["/sbin/init" "--log-level=err"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends -y build-essential git curl clang cmake gdb wget zip unzip jq python3 python3-venv python3-pip pipx ca-certificates gnupg dpkg-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
RUN /bin/sh -c curl -s -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # buildkit
ENV NVM_DIR=/root/.nvm
RUN /bin/sh -c . "${NVM_DIR}/nvm.sh" && nvm install 24 && nvm use 24 && echo $(dirname $(which node)) > /nodepath # buildkit
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin:/root/.nvm/versions/node/v24.9.0/bin/
ADD files/entrypoint.sh / # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
ADD files/nvm /bin/nvm # buildkit
RUN /bin/sh -c chmod +x /bin/nvm # buildkit
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-09-26 22:38:52 +02:00
5
OCI / Docker
linux/amd64
624 MiB
Versions (1) View all
latest 2025-09-26