spms-worker (latest)
Published 2026-10-03 15:23:39 +08:00 by binghe
Installation
docker pull code.innev.cn/images/spms-worker:latestsha256:ee9a927fded82291a65bb607a1aef1eeae5462a5eec48fa95042ed349e8e76d0
Images
| Digest | OS / Arch | Size |
|---|---|---|
| e42f1603d1 | linux/amd64 | 1.2 GiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600' |
| ARG NODE_MAJOR=22 |
| ARG PNPM_VERSION=12.6.0 |
| ARG CLAUDE_CODE_VERSION=2.1.284 |
| ARG CLAUDE_AGENT_ACP_VERSION=0.84.0 |
| ARG KIMI_CODE_VERSION=2.1.1 |
| ARG OPENCODE_VERSION=1.18.33 |
| ARG CODEX_VERSION=0.159.0 |
| ARG CODEX_ACP_VERSION=0.16.0 |
| ARG QODERCLI_VERSION=1.1.64 |
| ARG NPM_REGISTRY=https://registry.npmmirror.com |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c apt-get update && apt-get install -y --no-install-recommends git curl ca-certificates chromium fonts-liberation socat && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* && npm config set registry "${NPM_REGISTRY}" && npm install -g "pnpm@${PNPM_VERSION}" && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c npm install -g "@anthropic-ai/claude-code@${CLAUDE_CODE_VERSION}" "@agentclientprotocol/claude-agent-acp@${CLAUDE_AGENT_ACP_VERSION}" && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c set -e; for spec in "@moonshot-ai/kimi-code@${KIMI_CODE_VERSION}" "opencode-ai@${OPENCODE_VERSION}" "@openai/codex@${CODEX_VERSION}" "@zed-industries/codex-acp@${CODEX_ACP_VERSION}" "@qoder-ai/qodercli@${QODERCLI_VERSION}"; do npm install -g "$spec" || echo "WARN: optional engine package $spec failed to install"; done && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c useradd -m -s /bin/bash worker # buildkit |
| COPY spms-worker/chrome-headless /usr/local/bin/chrome-headless # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c chmod +x /usr/local/bin/chrome-headless # buildkit |
| COPY --chown=worker:worker spms-worker/settings.json /home/worker/.claude/settings.json # buildkit |
| COPY --chown=worker:worker spms-worker/templates/opencode.json /home/worker/.config/opencode/opencode.json # buildkit |
| COPY --chown=worker:worker spms-worker/templates/codex-config.toml /home/worker/.codex/config.toml # buildkit |
| COPY --chown=worker:worker spms-worker/templates/kimi-config.toml /home/worker/.kimi-code/config.toml # buildkit |
| USER worker |
| WORKDIR /home/worker |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c git --version && node --version && pnpm --version && claude --version && claude-agent-acp --version && chromium --version && for bin in kimi opencode codex codex-acp qodercli; do if command -v "$bin" >/dev/null 2>&1; then echo "smoke: $bin -> $($bin --version 2>&1 | head -n1 || $bin --help 2>&1 | head -n1)"; else echo "WARN: $bin not installed, skipping smoke"; fi; done # buildkit |
| ARG GO_VERSION=1.26.0 |
| ARG GO_DOWNLOAD_BASE=https://mirrors.aliyun.com/golang |
| USER root |
| RUN |2 GO_VERSION=1.26.0 GO_DOWNLOAD_BASE=https://mirrors.aliyun.com/golang /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential python3 python3-pip python3-venv && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |2 GO_VERSION=1.26.0 GO_DOWNLOAD_BASE=https://mirrors.aliyun.com/golang /bin/sh -c set -eu; arch="$(dpkg --print-architecture)"; curl -fsSL --connect-timeout 15 --retry 5 --retry-delay 3 --retry-all-errors -o /tmp/go.tar.gz "$GO_DOWNLOAD_BASE/go${GO_VERSION}.linux-${arch}.tar.gz"; tar -C /usr/local -xzf /tmp/go.tar.gz; rm -f /tmp/go.tar.gz; ln -s /usr/local/go/bin/go /usr/local/bin/go; ln -s /usr/local/go/bin/gofmt /usr/local/bin/gofmt # buildkit |
| ENV GOPATH=/home/worker/go PATH=/home/worker/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| USER worker |
| WORKDIR /home/worker |
| RUN |2 GO_VERSION=1.26.0 GO_DOWNLOAD_BASE=https://mirrors.aliyun.com/golang /bin/sh -c node --version && npm --version && make --version && go version && python3 --version && pip3 --version # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.source | http://livebook:8418/images/agent_runner |
| org.opencontainers.image.version | v0.5.4 |
Details
2026-10-03 15:23:39 +08:00
Versions (10)
View all
Container
1
OCI / Docker
latest
2026-10-03
v0.5.4
2026-10-03
python-v0.5.4
2026-10-03
python-latest
2026-10-03
go-latest
2026-10-03