通过 docker 使用 claude code

部分的系统比较老旧,无法很好的运行 Claude Code (CC)。

使用一个简单的 docker 镜像

这种情况情况下,可以使用 docker 来运行。可以使用这样的脚本:

1
2
3
4
5
6
7
8
9
#!/bin/bash

docker run --rm -it \
  --env-file $HOME/.config/ccenv \
  -e GITHUB_TOKEN \
  -w `pwd` \
  -v `pwd`:`pwd` \
  -v claude-code-docker-node-versions:/home/appuser/.nodenv/versions \
  gendosu/claude-code-docker:latest

将这个脚本命名为cc,然后放在$HOME/.local/bin目录下,即可使用。

如果需要保存相关的配置,可以添加-v $HOME/.config/.claude:/home/appuser/.claude

一个完整的 docker 环境 claudebox

claudebox 的自我定位是:

The Ultimate Claude Code Docker Development Environment - Run Claude AI’s coding assistant in a fully containerized, reproducible environment with pre-configured development profiles and MCP servers.

安装方法:

1
2
3
4
# Download the latest release
wget https://github.com/RchGrav/claudebox/releases/latest/download/claudebox.run
chmod +x claudebox.run
./claudebox.run
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计