Brock brock
  • Joined on 2023-09-12

claude-code (latest)

Published 2026-01-26 14:58:47 -08:00 by brock

Installation

docker pull git.brocklobsta.net/brock/claude-code:latest
sha256:f4ae7811c51e2c50146acd3433a2250585249bb7c47fe79bbd1a7fb4978fb44c

About this package

Container for code-server by TrueForge

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:3077ee44db3cc7d38740d60a05c81418dd3825a007db473658464f52689e867b in /
CMD ["/bin/bash"]
ARG VERSION=24.04
ARG TARGETARCH=amd64
ARG VENDOR="TrueForge"
ARG IGC2_VER=2.27.10
ARG NEO_VER=25.48.36300.8
ARG IGC1_LEGACY_VER=1.0.17537.24
ARG NEO_LEGACY_VER=24.35.30872.36
ENV DEBIAN_FRONTEND=noninteractive NVIDIA_DRIVER_CAPABILITIES=compute,video,utility DOTNET_RUNNING_IN_CONTAINER=true XDG_CONFIG_HOME=/config LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
USER root
WORKDIR /app
SHELL [/bin/bash -o pipefail -c]
RUN |7 VERSION=24.04 TARGETARCH=amd64 VENDOR="TrueForge" IGC2_VER=2.27.10 NEO_VER=25.48.36300.8 IGC1_LEGACY_VER=1.0.17537.24 NEO_LEGACY_VER=24.35.30872.36 /bin/bash -o pipefail -c groupadd -g 568 apps && useradd -m -u 568 -g 568 -s /bin/bash apps; usermod -aG 10,20,29,44,39,101,107,129 568; mkdir -p /home/apps; chown -R apps:apps /home/apps # buildkit
RUN |7 VERSION=24.04 TARGETARCH=amd64 VENDOR="TrueForge" IGC2_VER=2.27.10 NEO_VER=25.48.36300.8 IGC1_LEGACY_VER=1.0.17537.24 NEO_LEGACY_VER=24.35.30872.36 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends --no-install-suggests bash ca-certificates tini coreutils curl git jq nano tzdata uuid-runtime xmlstarlet libicu-dev gettext-base grep tar wget libssl3 sed software-properties-common sudo gnupg dirmngr xz-utils locales fontconfig p11-kit unzip ocl-icd-libopencl1 && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && apt-get autoremove -y && apt-get clean && update-ca-certificates && locale-gen en_US.UTF-8 C.UTF-8 && update-locale LANG=en_US.UTF-8 && mkdir /config /data /cache /docker-entrypoint.d && chown -R apps:apps /app /config /data /cache /docker-entrypoint.d && chmod -R 755 /app /config /data /cache /docker-entrypoint.d && chmod 777 /cache && wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_${TARGETARCH} -O /usr/local/bin/yq && chmod +x /usr/local/bin/yq && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/ # buildkit
RUN |7 VERSION=24.04 TARGETARCH=amd64 VENDOR="TrueForge" IGC2_VER=2.27.10 NEO_VER=25.48.36300.8 IGC1_LEGACY_VER=1.0.17537.24 NEO_LEGACY_VER=24.35.30872.36 /bin/bash -o pipefail -c if [ "${TARGETARCH}" = "amd64" ]; then mkdir intel-compute-runtime && cd intel-compute-runtime; GMMLIB_VER=$(curl -s https://api.github.com/repos/intel/compute-runtime/releases/tags/${NEO_VER} | jq -r '.assets[].name' | grep 'libigdgmm12_.*_amd64.deb' | sed -E 's/libigdgmm12_(.*)_amd64.deb/\1/'); IGC2_BUILD=$(curl -s https://api.github.com/repos/intel/intel-graphics-compiler/releases/tags/v${IGC2_VER} | jq -r '.assets[].name' | grep 'intel-igc-core-2_.*\+.*_amd64.deb' | sed -E 's/.*\+([0-9]+)_amd64.deb/\1/'); curl -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VER}/libigdgmm12_${GMMLIB_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-core-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-opencl-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VER}/intel-opencl-icd_${NEO_VER}-0_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-core_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-opencl_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_LEGACY_VER}/intel-opencl-icd-legacy1_${NEO_LEGACY_VER}_amd64.deb; apt-get install --no-install-recommends --no-install-suggests -y ./*.deb; cd ..; rm -rf intel-compute-runtime; apt-get clean autoclean --yes; apt-get autoremove --yes; rm -rf /var/cache/apt/archives* /var/lib/apt/lists/*; fi # buildkit
USER apps:apps
COPY /usr/bin/unrar-ubuntu /usr/bin/unrar # buildkit
COPY --chmod=0775 . / # buildkit
VOLUME [/config /data]
WORKDIR /config
ENTRYPOINT ["/usr/bin/tini" "--" "/entrypoint.sh"]
ARG VERSION=4.105.1
ARG TARGETARCH=amd64
USER root
ENV HOME=/config
RUN |2 VERSION=4.105.1 TARGETARCH=amd64 /bin/bash -o pipefail -c echo "**** install runtime dependencies ****" && apt-get update && apt-get install -y git libatomic1 net-tools sudo && echo "**** install code-server ****" && mkdir -p /app/code-server && curl -o /tmp/code-server.tar.gz -L "https://github.com/coder/code-server/releases/download/v${VERSION}/code-server-${VERSION}-linux-$TARGETARCH.tar.gz" && tar xf /tmp/code-server.tar.gz -C /app/code-server --strip-components=1 && echo "**** clean up ****" && apt-get clean && chown -R apps:apps /app && chmod -R 755 /app && rm -rf /config/* /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
COPY /root / # buildkit
COPY . / # buildkit
EXPOSE [8443/tcp]
ARG TZ=America/Los_Angeles
ENV TZ=America/Los_Angeles
ARG CLAUDE_CODE_VERSION=latest
RUN |2 TZ=America/Los_Angeles CLAUDE_CODE_VERSION=latest /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends less git-all procps sudo fzf zsh man-db unzip gnupg2 gh iptables ipset iproute2 dnsutils aggregate jq nano vim nodejs npm ssh && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
ARG GIT_DELTA_VERSION=0.18.2
RUN |3 TZ=America/Los_Angeles CLAUDE_CODE_VERSION=latest GIT_DELTA_VERSION=0.18.2 /bin/bash -o pipefail -c ARCH=$(dpkg --print-architecture) && wget "https://github.com/dandavison/delta/releases/download/${GIT_DELTA_VERSION}/git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb" && sudo dpkg -i "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb" && rm "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb" # buildkit
RUN |3 TZ=America/Los_Angeles CLAUDE_CODE_VERSION=latest GIT_DELTA_VERSION=0.18.2 /bin/bash -o pipefail -c curl -fsSL -o /usr/local/bin/kubectl https://dl.k8s.io/release/$(curl -fsSL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x /usr/local/bin/kubectl # buildkit
ENV NPM_CONFIG_PREFIX=/usr/local/share/npm-global
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/share/npm-global/bin
ENV SHELL=/bin/zsh
ENV EDITOR=code -w
ENV VISUAL=code -w
ARG ZSH_IN_DOCKER_VERSION=1.2.0
RUN |4 TZ=America/Los_Angeles CLAUDE_CODE_VERSION=latest GIT_DELTA_VERSION=0.18.2 ZSH_IN_DOCKER_VERSION=1.2.0 /bin/bash -o pipefail -c sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v${ZSH_IN_DOCKER_VERSION}/zsh-in-docker.sh)" -- -p git -a "export PROMPT_COMMAND='history -a' && export HISTFILE=/root/.bash_history" -x # buildkit
RUN |4 TZ=America/Los_Angeles CLAUDE_CODE_VERSION=latest GIT_DELTA_VERSION=0.18.2 ZSH_IN_DOCKER_VERSION=1.2.0 /bin/bash -o pipefail -c npm install -g @anthropic-ai/claude-code@${CLAUDE_CODE_VERSION} # buildkit

Labels

Key Value
com.centurylinklabs.watchtower.enable true
org.opencontainers.image.authors TrueForge <info@trueforge.org>
org.opencontainers.image.created 2026-01-19T03:07:09.317Z
org.opencontainers.image.description Container for code-server by TrueForge
org.opencontainers.image.licenses AGPL-3.0-or-later
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 385e644016c09ec29de78c6397a870744e27e864
org.opencontainers.image.source https://coder.com
org.opencontainers.image.title code-server
org.opencontainers.image.url https://ghcr.io/trueforge-org/code-server
org.opencontainers.image.vendor TrueForge
org.opencontainers.image.version 4.105.1
wud.display.name code-server
wud.link.template https://quay.io/repository/containerforge/code-server?tab=tags
wud.tag.include ^\d+\.\d+\.\d+(?:\.\d+)?$
wud.watch true
wud.watch.digest true
Details
Container
2026-01-26 14:58:47 -08:00
20
OCI / Docker
linux/amd64
TrueForge <info@trueforge.org>
AGPL-3.0-or-later
696 MiB
Versions (1) View all
latest 2026-01-26