docker/builder (sha256:92b0591df72fa810043be19f8c13bd3a1dc5ef851907b049ebfa2324dd8f02c9)

Published 2026-04-20 16:02:58 +00:00 by geusebio in Grey.ooo/docker

Installation

docker pull git.grey.ooo/grey.ooo/docker/builder@sha256:92b0591df72fa810043be19f8c13bd3a1dc5ef851907b049ebfa2324dd8f02c9
sha256:92b0591df72fa810043be19f8c13bd3a1dc5ef851907b049ebfa2324dd8f02c9

About this package

Ubuntu Linux base image that has build tools installed

Image layers

umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-472e35e483a575a4515eb13f3fffa1eb/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-472e35e483a575a4515eb13f3fffa1eb/images/.temp_layer.4430.tar --tag 26.04
umoci config
umoci config
umoci config
umoci config
umoci config
umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-472e35e483a575a4515eb13f3fffa1eb/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-472e35e483a575a4515eb13f3fffa1eb/images/.temp_layer.control_data.4430.tar
ENV UBUNTU_VERSION=resolute
ARG APT_MIRRORS_URL=mirror://mirrors.ubuntu.com/NL.txt
ARG BASE_PACKAGES= bash bash-completion pv bc btop less bind9-host iputils-ping net-tools traceroute git openssh-client ca-certificates wget curl tar gzip xz-utils bzip2 cronie util-linux nano vim emacs figlet ncurses-bin runit dos2unix patch lolcat
LABEL org.opencontainers.image.vendor=Grey.ooo org.opencontainers.image.authors=Matthew B <matt@grey.ooo> org.opencontainers.image.url=https://git.grey.ooo/Grey.ooo/docker org.opencontainers.image.source=https://git.grey.ooo/Grey.ooo/docker org.opencontainers.image.documentation=https://git.grey.ooo/Grey.ooo/docker/blob/main/README.md ooo.grey.version.ubuntu=resolute
ENV TERM=xterm-256color PATH=/app:/app/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LOG_PATHS= SVDIR=/etc/services.d SVWAIT=5 PAGER=/usr/bin/less EDITOR=/usr/bin/nano SYSTEM_USER=app DEBIAN_FRONTEND=noninteractive
RUN |2 APT_MIRRORS_URL=mirror://mirrors.ubuntu.com/NL.txt BASE_PACKAGES= bash bash-completion pv bc btop less bind9-host iputils-ping net-tools traceroute git openssh-client ca-certificates wget curl tar gzip xz-utils bzip2 cronie util-linux nano vim emacs figlet ncurses-bin runit dos2unix patch lolcat /bin/sh -c echo "Acquire::Retries \"5\";" > /etc/apt/apt.conf.d/80-retries echo "Acquire::http::No-Cache=true;" > /etc/apt/apt.conf.d/80-no-cache echo "Acquire::http::Pipeline-Depth=0;" > /etc/apt/apt.conf.d/80-no-pipeline apt-get -qq update apt-get -yqq install --no-install-recommends\ ca-certificates sed -i \ -e "s|deb http://archive.ubuntu.com/ubuntu/|deb ${APT_MIRRORS_URL}|g" \ -e "s|deb http://security.ubuntu.com/ubuntu/|deb ${APT_MIRRORS_URL}|g" \ /etc/apt/sources.list apt-get -qq update apt-get -yqq install --no-install-recommends\ apt-utils \ python3-software-properties \ software-properties-common apt-get clean rm -rf /var/lib/apt/lists/* /var/lib/apt/cache/* /tmp/* /var/tmp/* # buildkit
WORKDIR /app
RUN |2 APT_MIRRORS_URL=mirror://mirrors.ubuntu.com/NL.txt BASE_PACKAGES= bash bash-completion pv bc btop less bind9-host iputils-ping net-tools traceroute git openssh-client ca-certificates wget curl tar gzip xz-utils bzip2 cronie util-linux nano vim emacs figlet ncurses-bin runit dos2unix patch lolcat /bin/sh -c set -ue apt-get update -y -qq apt-get install -y -qq --no-install-recommends $BASE_PACKAGES # Rename ubuntu:ubuntu to $SYSTEM_USER:$SYSTEM_USER, and move the home directory to /app. groupmod --new-name $SYSTEM_USER ubuntu || addgroup --gid 1000 $SYSTEM_USER usermod -l $SYSTEM_USER -d /app -s /bin/bash ubuntu || useradd -u 1000 -m -s /bin/bash -d /app -g $SYSTEM_USER $SYSTEM_USER #useradd -u 1000 -m -s /bin/bash $SYSTEM_USER chown -R $SYSTEM_USER:$SYSTEM_USER /app # We're about to add the root filesystem and I want to clean house of these runit-related directories before I do so. rm -Rf /etc/service /etc/services /etc/services.d \ /etc/periodic /etc/cron.d \ /etc/conf.d # Cleanup apt-get clean rm -rf /var/lib/apt/lists/* /var/lib/apt/cache/* /tmp/* /var/tmp/* # buildkit
SHELL [/bin/bash -ce]
COPY ./fs/alpine/. / # buildkit
STOPSIGNAL SIGHUP
CMD ["/usr/local/bin/entrypoint"]
RUN |2 APT_MIRRORS_URL=mirror://mirrors.ubuntu.com/NL.txt BASE_PACKAGES= bash bash-completion pv bc btop less bind9-host iputils-ping net-tools traceroute git openssh-client ca-certificates wget curl tar gzip xz-utils bzip2 cronie util-linux nano vim emacs figlet ncurses-bin runit dos2unix patch lolcat /bin/bash -ce rm /root/.bashrc /root/.profile /home/.bashrc /home/.profile /etc/profile.d/00-bashrc.sh >/dev/null 2>&1 || true ln -s /etc/profile /root/.bashrc ln -s /etc/profile /root/.profile ln -s /etc/profile /home/.bashrc ln -s /etc/profile /home/.profile sed -i 's|/bin/ash|/bin/bash|' /etc/passwd sv-fix-perms /usr/local/bin/validate # buildkit
ARG BUILDER_PACKAGES=build-essential linux-headers-generic libssl-dev zlib1g-dev
RUN |3 APT_MIRRORS_URL=mirror://mirrors.ubuntu.com/NL.txt BASE_PACKAGES= bash bash-completion pv bc btop less bind9-host iputils-ping net-tools traceroute git openssh-client ca-certificates wget curl tar gzip xz-utils bzip2 cronie util-linux nano vim emacs figlet ncurses-bin runit dos2unix patch lolcat BUILDER_PACKAGES=build-essential linux-headers-generic libssl-dev zlib1g-dev /bin/bash -ce apt-get update -qq apt-get install -y -qq --no-install-recommends $BUILDER_PACKAGES apt-get clean rm -rf /var/lib/apt/lists/* /var/lib/apt/cache/* /tmp/* /var/tmp/* # buildkit

Labels

Key Value
ooo.grey.version.ubuntu resolute
org.opencontainers.image.authors Matthew B <matt@grey.ooo>
org.opencontainers.image.created 2026-04-13T03:43:09.700232+00:00
org.opencontainers.image.description Ubuntu Linux base image that has build tools installed
org.opencontainers.image.documentation https://git.grey.ooo/Grey.ooo/docker/blob/main/README.md
org.opencontainers.image.source https://git.grey.ooo/Grey.ooo/docker
org.opencontainers.image.title ubuntu
org.opencontainers.image.url https://git.grey.ooo/Grey.ooo/docker
org.opencontainers.image.vendor Grey.ooo
org.opencontainers.image.version 26.04
Details
Container
2026-04-20 16:02:58 +00:00
0
OCI / Docker
linux/arm64
Matthew B <matt@grey.ooo>
386 MiB
Versions (76) View all
22-build-2026-05-28 2026-05-28
22 2026-05-28
15 2026-05-28
15-build-2026-05-28 2026-05-28
18-build-2026-05-28 2026-05-28