CyberCoveLLC

triple-c/triple-c-sandbox (58a10c65e9067abde38a3a36d8aefc20c0376d87)

Published 2026-03-05 13:57:37 +00:00 by jknapp in CyberCoveLLC/Triple-C

Installation

docker pull repo.anhonesthost.net/cybercovellc/triple-c/triple-c-sandbox:58a10c65e9067abde38a3a36d8aefc20c0376d87
sha256:3e427f0c1d657ce7bf9ee269c8667c3f9f452b6898552d392eee5476505a06d9

Images

Digest OS / Arch Size
5e1ee6cea5 linux/amd64 772 MiB
a3134419d1 linux/arm64 722 MiB

Image Layers ( linux/arm64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:25d708bf0b30ddee20c0b2764034e065aca922cafd48eb9c662e35ba02ccf1de in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends git curl wget openssh-client build-essential ripgrep jq sudo ca-certificates gnupg locales unzip pkg-config libssl-dev cron && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c if id ubuntu >/dev/null 2>&1; then userdel -r ubuntu 2>/dev/null || userdel ubuntu; fi && if getent group ubuntu >/dev/null 2>&1; then groupdel ubuntu 2>/dev/null || true; fi # buildkit
RUN /bin/sh -c locale-gen en_US.UTF-8 # buildkit
ENV LANG=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8
RUN /bin/sh -c curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list && apt-get update && apt-get install -y gh && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* && npm install -g pnpm # buildkit
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-pip python3-venv && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg && chmod a+r /etc/apt/keyrings/docker.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c ARCH=$(uname -m) && curl "https://awscli.amazonaws.com/awscli-exe-linux-${ARCH}.zip" -o "awscliv2.zip" && unzip -q awscliv2.zip && ./aws/install && rm -rf awscliv2.zip aws # buildkit
RUN /bin/sh -c useradd -m -s /bin/bash -u 1000 claude && echo "claude ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/claude && chmod 0440 /etc/sudoers.d/claude # buildkit
RUN /bin/sh -c mkdir -p /workspace && chown claude:claude /workspace # buildkit
USER claude
WORKDIR /home/claude
RUN /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y # buildkit
ENV PATH=/home/claude/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c curl -LsSf https://astral.sh/uv/install.sh | sh && curl -LsSf https://astral.sh/ruff/install.sh | sh # buildkit
ENV PATH=/home/claude/.local/bin:/home/claude/.cargo/bin:/home/claude/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c curl -fsSL https://claude.ai/install.sh | bash # buildkit
ENV PATH=/home/claude/.claude/bin:/home/claude/.local/bin:/home/claude/.cargo/bin:/home/claude/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c mkdir -p /home/claude/.claude /home/claude/.ssh # buildkit
WORKDIR /workspace
USER root
COPY osc52-clipboard /usr/local/bin/osc52-clipboard # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/osc52-clipboard && ln -sf /usr/local/bin/osc52-clipboard /usr/local/bin/xclip && ln -sf /usr/local/bin/osc52-clipboard /usr/local/bin/xsel && ln -sf /usr/local/bin/osc52-clipboard /usr/local/bin/pbcopy # buildkit
COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
COPY triple-c-scheduler /usr/local/bin/triple-c-scheduler # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/triple-c-scheduler # buildkit
COPY triple-c-task-runner /usr/local/bin/triple-c-task-runner # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/triple-c-task-runner # buildkit
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2026-03-05 13:57:37 +00:00
0
OCI / Docker
Versions (16) View all