Block a user
claude-code (latest)
Published 2026-01-26 14:58:47 -08:00 by brock
Installation
docker pull git.brocklobsta.net/brock/claude-code:latestsha256: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 |