contained (sha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5e)

Published 2026-05-15 16:36:26 +00:00 by bcourtel

Installation

docker pull git.brokenbits.club/bcourtel/contained@sha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5e
sha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5e

About 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 base 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=20260510.0.525573
LABEL org.opencontainers.image.revision=b43ff00eac5d363450c033c3387cf566bc5650a0
LABEL org.opencontainers.image.created=2026-05-10T00:08:50+00:00
COPY /rootfs/ / # buildkit
RUN /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=20260510.0.525573' /etc/os-release && true # buildkit
ENV LANG=C.UTF-8
CMD ["/usr/bin/bash"]
RUN /bin/sh -c useradd --uid 1000 --create-home --home-dir /home/opencode --shell /bin/bash opencode mkdir -p \ /home/opencode/.local/state \ /home/opencode/.local/share/opencode \ /home/opencode/.config/opencode/plugins \ /workspace chown -R opencode:opencode \ /home/opencode \ /workspace # buildkit
RUN /bin/sh -c set -eu pacman --sync --refresh --sysupgrade --noconfirm \ ca-certificates \ git \ go-yq \ jq \ make \ nodejs \ npm pacman --sync --clean --clean --noconfirm # buildkit
RUN /bin/sh -c npm install --global opencode-ai # buildkit
RUN /bin/sh -c set -eu GHGRAB_URL=$(curl --fail --silent --show-error --location \ "https://api.github.com/repos/abhixdd/ghgrab/releases/latest" \ | jq --raw-output '.assets[] | select(.name == "ghgrab-linux") | .browser_download_url') curl --fail --silent --show-error --location --output /usr/local/bin/ghgrab "$GHGRAB_URL" chmod +x /usr/local/bin/ghgrab # buildkit
RUN /bin/sh -c set -eu ghgrab rel rtk-ai/rtk --bin-path /usr/local/bin --extract --asset-regex 'x86_64-unknown-linux-musl\.tar\.gz$' ghgrab rel kdcokenny/ocx --bin-path /usr/local/bin --asset-regex 'ocx-linux-x64$' && mv /usr/local/bin/ocx-linux-x64 /usr/local/bin/ocx # buildkit
COPY --chown=1000:1000 config/opencode.json /home/opencode/.config/opencode/opencode.json # buildkit
COPY --chown=1000:1000 config/AGENTS.md /home/opencode/.config/opencode/AGENTS.md # buildkit
COPY --chown=1000:1000 config/tui.json /home/opencode/.config/opencode/tui.json # buildkit
COPY --chown=1000:1000 config/dcp.jsonc /home/opencode/.config/opencode/dcp.jsonc # buildkit
COPY --chown=1000:1000 config/agents /home/opencode/.config/opencode/agents # buildkit
COPY --chown=1000:1000 config/skills /home/opencode/.config/opencode/skills # buildkit
COPY --chown=1000:1000 config/vibeguard.config.json /home/opencode/.config/opencode/vibeguard.config.json # buildkit
USER opencode
RUN /bin/sh -c set -eu rtk init --global --opencode --auto-patch # buildkit
RUN /bin/sh -c set -eu ocx init --global ocx add kdco/background-agents --from https://registry.kdco.dev --global # buildkit
WORKDIR /workspace
ENV OPENCODE_DATA_DIR=/home/opencode/.local/share/opencode
ENV OPENCODE_ENABLE_EXA=true
ENTRYPOINT ["opencode"]

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-05-10T00:08:50+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 b43ff00eac5d363450c033c3387cf566bc5650a0
org.opencontainers.image.source https://gitlab.archlinux.org/archlinux/archlinux-docker
org.opencontainers.image.title Arch Linux base Image
org.opencontainers.image.url https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md
org.opencontainers.image.version 20260510.0.525573
Details
Container
2026-05-15 16:36:26 +00:00
1
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
797 MiB
Versions (3) View all
buildcache 2026-07-16
latest 2026-05-15
v0.1.1 2026-05-15