镜像概览

完整引用
docker.io/gendosu/claude-code-docker
Registry
docker.io
命名空间
gendosu
仓库
claude-code-docker
已缓存 Tag 数
93
最近同步
07/06/2026, 05:08 PM

简介

预装 Claude Code CLI 的开发环境镜像,在隔离容器内执行 AI 辅助编码与 Git 操作,适合 CI 或沙箱一次性任务。

详细介绍

gendosu/claude-code-docker 集成 Node.js、Git 与 Anthropic Claude Code 命令行,开发者挂载源码后运行 claude 进行重构、测试生成与 PR 辅助。镜像定位为 交互式 CLI 沙箱,需挂载 API Key 与 workspace,不适合 作为无交互 Kubernetes Deployment。与 Dev Container 相比更轻但无 IDE 集成;应在 --rm -it 或 CI Job 中运行,密钥经 env 或 secret 文件注入,勿 bake 进镜像层。

快速启动

docker run --rm -it \
  -v $(pwd):/workspace -w /workspace \
  -e ANTHROPIC_API_KEY=sk-ant-xxx \
  docker.io/gendosu/claude-code-docker:latest \
  claude --version

推荐实践

docker run --rm -it \
  -v $(pwd):/workspace -w /workspace \
  -v claude-config:/root/.claude \
  -e ANTHROPIC_API_KEY=sk-ant-xxx \
  -e GIT_AUTHOR_NAME=ci-bot \
  docker.io/gendosu/claude-code-docker:1.0.0 \
  claude -p "run tests and fix failures"

核心参数说明

  • -v $(pwd):/workspace — 挂载待编辑源码
  • -e ANTHROPIC_API_KEY — Claude API 认证密钥
  • -v claude-config:/root/.claude — CLI 会话与配置缓存
  • -w /workspace — 容器内工作目录
  • -it — 交互式终端与 TTY
  • --rm — 任务结束自动销毁容器

最新 Tag(20 条)

查看全部 93 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/gendosu/claude-code-docker
:2.0.42
linux/amd64linux/arm64
2025/11/17 05:06213.2 MBsha256:0a77d7035f29
docker.io/gendosu/claude-code-docker
:latest
linux/amd64linux/arm64
2025/11/17 05:06213.2 MBsha256:0a77d7035f29
docker.io/gendosu/claude-code-docker
:2.0.41
linux/amd64linux/arm64
2025/11/15 05:06213.2 MBsha256:f41a617c2e84
docker.io/gendosu/claude-code-docker
:2.0.37
linux/amd64linux/arm64
2025/11/14 05:07213.2 MBsha256:86ed81a14d1e
docker.io/gendosu/claude-code-docker
:2.0.36
linux/amd64linux/arm64
2025/11/11 05:06213.2 MBsha256:d00f802b6b1d
docker.io/gendosu/claude-code-docker
:2.0.35
linux/amd64linux/arm64
2025/11/08 05:06213.2 MBsha256:e2b560677729
docker.io/gendosu/claude-code-docker
:2.0.34
linux/amd64linux/arm64
2025/11/07 05:06213.2 MBsha256:b41a245367a2
docker.io/gendosu/claude-code-docker
:2.0.33
linux/amd64linux/arm64
2025/11/06 05:07213.2 MBsha256:9fdbfc46a665
docker.io/gendosu/claude-code-docker
:2.0.32
linux/amd64linux/arm64
2025/11/05 05:07213.1 MBsha256:85cf89dab468
docker.io/gendosu/claude-code-docker
:2.0.31
linux/amd64linux/arm64
2025/11/04 05:07213.1 MBsha256:ecc102663d15
docker.io/gendosu/claude-code-docker
:2.0.30
linux/amd64linux/arm64
2025/11/01 05:07213.1 MBsha256:b9d3737b3931
docker.io/gendosu/claude-code-docker
:2.0.29
linux/amd64linux/arm64
2025/10/31 05:07213.0 MBsha256:5ed794729006
docker.io/gendosu/claude-code-docker
:2.0.28
linux/amd64linux/arm64
2025/10/30 05:07213.0 MBsha256:68ea927d48ab
docker.io/gendosu/claude-code-docker
:2.0.27
linux/amd64linux/arm64
2025/10/28 05:06213.0 MBsha256:1b4395c1cb4b
docker.io/gendosu/claude-code-docker
:2.0.26
linux/amd64linux/arm64
2025/10/25 05:060.0 MBsha256:837acc32189a
docker.io/gendosu/claude-code-docker
:2.0.25
linux/amd64linux/arm64
2025/10/24 05:06213.0 MBsha256:2b47e3931086
docker.io/gendosu/claude-code-docker
:2.0.24
linux/amd64linux/arm64
2025/10/22 05:07213.1 MBsha256:04874035012a
docker.io/gendosu/claude-code-docker
:2.0.22
linux/amd64linux/arm64
2025/10/20 05:06213.1 MBsha256:d8e158e46c09
docker.io/gendosu/claude-code-docker
:2.0.21
linux/amd64linux/arm64
2025/10/18 05:06213.1 MBsha256:5b475b15518e
docker.io/gendosu/claude-code-docker
:2.0.20
linux/amd64linux/arm64
2025/10/17 05:07213.1 MBsha256:5530681984e8