idkyet-builder (sha256:caa5d84810088204d3bb4b78f0a3fb62abea44e477c90aa9ecacd8394a4580e6)
Published 2026-06-24 01:35:57 +00:00 by FML128
Installation
docker pull git.fml128.ch/fml128/idkyet-builder@sha256:caa5d84810088204d3bb4b78f0a3fb62abea44e477c90aa9ecacd8394a4580e6sha256:caa5d84810088204d3bb4b78f0a3fb62abea44e477c90aa9ecacd8394a4580e6About this package
Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.
Image layers
| LABEL org.opencontainers.image.title=Arch Linux multilib-devel Image |
| LABEL org.opencontainers.image.description=Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility. |
| LABEL org.opencontainers.image.authors=Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks) |
| LABEL org.opencontainers.image.url=https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md |
| LABEL org.opencontainers.image.documentation=https://wiki.archlinux.org/title/Docker#Arch_Linux |
| LABEL org.opencontainers.image.source=https://gitlab.archlinux.org/archlinux/archlinux-docker |
| LABEL org.opencontainers.image.licenses=GPL-3.0-or-later |
| LABEL org.opencontainers.image.version=20260621.0.546891 |
| LABEL org.opencontainers.image.revision=34b87485162b028c8d957bdcd2674359d883cd21 |
| LABEL org.opencontainers.image.created=2026-06-21T00:09:09+00:00 |
| COPY /rootfs/ / # buildkit |
| RUN /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=20260621.0.546891' /etc/os-release # buildkit |
| ENV LANG=C.UTF-8 |
| CMD ["/usr/bin/bash"] |
| SHELL [/bin/bash -euo pipefail -c] |
| ARG TARGETARCH=amd64 |
| ARG CACHYOS_KEYRING_VERSION=20240331-1 |
| ARG CACHYOS_MIRRORLIST_VERSION=27-1 |
| ARG CACHYOS_V3_MIRRORLIST_VERSION=27-1 |
| ARG CACHYOS_V4_MIRRORLIST_VERSION=27-1 |
| ARG CACHYOS_PACMAN_VERSION=7.1.0.r9.g54d9411-4 |
| COPY files/keys /keys # buildkit |
| RUN |6 TARGETARCH=amd64 CACHYOS_KEYRING_VERSION=20240331-1 CACHYOS_MIRRORLIST_VERSION=27-1 CACHYOS_V3_MIRRORLIST_VERSION=27-1 CACHYOS_V4_MIRRORLIST_VERSION=27-1 CACHYOS_PACMAN_VERSION=7.1.0.r9.g54d9411-4 /bin/bash -euo pipefail -c pacman-key --init && pacman-key --add /keys/*.asc && if [ "$TARGETARCH" = "amd64" ]; then pacman-key --populate archlinux && pacman-key --lsign-key 159B530F61813FB067DCFEB45B5525DF8EB9A8E1 && pacman-key --lsign-key 3038C77840D186ACAB972D50B4D82AFC37757617 && gpg --import /keys/159B530F61813FB067DCFEB45B5525DF8EB9A8E1.asc && echo -e "5\ny\n" | gpg --batch --command-fd=0 --edit-key 159B530F61813FB067DCFEB45B5525DF8EB9A8E1 trust && pacman-key --lsign-key 3056513887B78AEB && pacman -U --noconfirm 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst' && pacman-key --lsign-key 882dcfe48e2051d48e2562abf3b607488db35a47 && pacman -U --noconfirm "https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-${CACHYOS_KEYRING_VERSION}-any.pkg.tar.zst" "https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-${CACHYOS_MIRRORLIST_VERSION}-any.pkg.tar.zst" "https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-${CACHYOS_V3_MIRRORLIST_VERSION}-any.pkg.tar.zst" "https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v4-mirrorlist-${CACHYOS_V4_MIRRORLIST_VERSION}-any.pkg.tar.zst" "https://mirror.cachyos.org/repo/x86_64/cachyos/pacman-${CACHYOS_PACMAN_VERSION}-x86_64.pkg.tar.zst"; elif [ "$TARGETARCH" = "arm64" ]; then pacman-key --populate archlinuxarm; else echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1; fi # buildkit |
| RUN |6 TARGETARCH=amd64 CACHYOS_KEYRING_VERSION=20240331-1 CACHYOS_MIRRORLIST_VERSION=27-1 CACHYOS_V3_MIRRORLIST_VERSION=27-1 CACHYOS_V4_MIRRORLIST_VERSION=27-1 CACHYOS_PACMAN_VERSION=7.1.0.r9.g54d9411-4 /bin/bash -euo pipefail -c pacman -Syu --noconfirm --needed base-devel arch-install-scripts git dosfstools mtools libisoburn erofs-utils sbsigntools fuse3 curl jq rust cpio skopeo && useradd -m builder && chmod 755 /home/builder && echo 'builder ALL=(ALL:ALL) NOPASSWD:ALL' > /etc/sudoers.d/builder && NYDUS_VERSION=$(curl --fail --show-error --location https://api.github.com/repos/dragonflyoss/nydus/releases/latest | jq -r '.tag_name' | sed 's/^v//') && curl --fail --show-error --location "https://github.com/dragonflyoss/nydus/releases/download/v${NYDUS_VERSION}/nydus-static-v${NYDUS_VERSION}-linux-${TARGETARCH}.tgz" -o /tmp/nydus.tgz && tar -xzf /tmp/nydus.tgz -C /tmp && mv /tmp/nydus-static/* /usr/local/bin/ && chmod +x /usr/local/bin/nydus* /usr/local/bin/nydusd /usr/local/bin/nydusctl /usr/local/bin/nydus-image && rm -rf /tmp/nydus.tgz /tmp/nydus-static # buildkit |
| USER builder |
| RUN |6 TARGETARCH=amd64 CACHYOS_KEYRING_VERSION=20240331-1 CACHYOS_MIRRORLIST_VERSION=27-1 CACHYOS_V3_MIRRORLIST_VERSION=27-1 CACHYOS_V4_MIRRORLIST_VERSION=27-1 CACHYOS_PACMAN_VERSION=7.1.0.r9.g54d9411-4 /bin/bash -euo pipefail -c cd /tmp/ && curl --fail --show-error --location --output aurutils.tar.gz https://aur.archlinux.org/cgit/aur.git/snapshot/aurutils.tar.gz && tar xf aurutils.tar.gz && cd aurutils && makepkg --syncdeps --noconfirm # buildkit |
| USER root |
| COPY files/pacman.conf.* /etc # buildkit |
| COPY files/makepkg.conf /etc # buildkit |
| RUN |6 TARGETARCH=amd64 CACHYOS_KEYRING_VERSION=20240331-1 CACHYOS_MIRRORLIST_VERSION=27-1 CACHYOS_V3_MIRRORLIST_VERSION=27-1 CACHYOS_V4_MIRRORLIST_VERSION=27-1 CACHYOS_PACMAN_VERSION=7.1.0.r9.g54d9411-4 /bin/bash -euo pipefail -c if [ "$TARGETARCH" = "amd64" ]; then cp /etc/pacman.conf.x86_64_v3 /etc/pacman.conf; elif [ "$TARGETARCH" != "arm64" ]; then echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1; fi && chmod 644 /etc/pacman.conf && pacman -Sy --noconfirm pacman && mkdir -p /var/lib/pacman/sync /var/cache/pacman/pkg && chown -R alpm:alpm /var/lib/pacman /var/cache/pacman && echo -e '#!/usr/bin/env bash\nunset LD_PRELOAD\nunset FAKEROOTKEY\nexec /usr/bin/pacman "$@"' > /usr/local/bin/pacman && chmod 755 /usr/local/bin/pacman && pacman -U --noconfirm /tmp/aurutils/aurutils-*.pkg.* && mkdir -p /aur && mv /tmp/aurutils/aurutils-*.pkg.* /aur/ && repo-add /aur/aur.db.tar.gz /aur/aurutils-*.pkg.* && echo "[aur]" >> /etc/pacman.conf && echo "SigLevel = Optional TrustAll" >> /etc/pacman.conf && echo "Server = file:///aur" >> /etc/pacman.conf && if [ "$TARGETARCH" = "amd64" ]; then echo "[chaotic-aur]" >> /etc/pacman.conf && echo "Include = /etc/pacman.d/chaotic-mirrorlist" >> /etc/pacman.conf; fi && pacman -Syu --noconfirm cachyos-rate-mirrors && cachyos-rate-mirrors && rm -rf /var/lib/pacman/sync/* && find /var/cache/pacman/ -type f -delete && rm /etc/pacman.d/gnupg/openpgp-revocs.d/* /etc/pacman.d/gnupg/private-keys-v1.d/* && find /var/lib/pacman/local/ -type f -name "desc" -exec sed -i '/^%INSTALLED_DB%$/,+2d' {} \; # buildkit |
| COPY ./target/release/idkyet-builder /usr/bin # buildkit |
| COPY /usr/local/cargo/bin/aur-scan /usr/bin/aur-scan # buildkit |
| ENTRYPOINT ["idkyet-builder"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks) |
| org.opencontainers.image.created | 2026-06-21T00:09:09+00:00 |
| org.opencontainers.image.description | Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility. |
| org.opencontainers.image.documentation | https://wiki.archlinux.org/title/Docker#Arch_Linux |
| org.opencontainers.image.licenses | GPL-3.0-or-later |
| org.opencontainers.image.revision | 34b87485162b028c8d957bdcd2674359d883cd21 |
| org.opencontainers.image.source | https://gitlab.archlinux.org/archlinux/archlinux-docker |
| org.opencontainers.image.title | Arch Linux multilib-devel Image |
| org.opencontainers.image.url | https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md |
| org.opencontainers.image.version | 20260621.0.546891 |
Details
2026-06-24 01:35:57 +00:00
Versions (6)
View all
Container
30
OCI / Docker
linux/amd64
Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks)
GPL-3.0-or-later
1.3 GiB
2026.06.240132
2026-06-24
latest
2026-06-24
2026.06.220712
2026-06-22
2026.06.220030
2026-06-22
2026.06.201259
2026-06-20