contained (sha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5e)
Published 2026-05-15 16:36:26 +00:00 by bcourtel
Installation
docker pull git.brokenbits.club/bcourtel/contained@sha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5esha256:8182639189a8bcd6d41f0602ac148f737266371c896604d063b540e253bb1a5eAbout 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
2026-05-15 16:36:26 +00:00
Versions (3)
View all
Container
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