Windows下基于docker desktop 使用Claude code

Claude Code 想必经常用AI编码的不陌生吧,是由 Anthropic 公司开发的一款 AI 编程助手,它基于 Claude Opus 4 模型,专为编程场景深度优化,Cursor其实主要用的也是它!

由于Claude code目前国内无法直接使用,可以用aicodemirror,下面是具体实现步骤!

一、注册账号(注册就送4000积分,通过邀请注册再多送2000积分)

登录网站:www.aicodemirror.com

二、安装 Node.js(已安装可跳过) 确保 Node.js 版本 ≥ 18.0 (不想换版本的跳过往下看)

bash 复制代码
# Windows 用户需要先安装WSL2,再安装Ubuntu。
# Ubuntu / Debian 用户
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -
sudo apt-get install -y nodejs
node --version


# macOS 用户
sudo xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install node
node --version

很多开发者因为项目需要,不太敢轻易换node版本,所以这里我选择了使用docker desktop!具体docker desktop 安装步骤看这篇文章!

1.在项目里找个目录(可以是根目录),新建.env文件

bash 复制代码
ANTHROPIC_AUTH_TOKEN=sk-your-key
ANTHROPIC_API_KEY=sk-your-key
ANTHROPIC_BASE_URL=https://api.aicodemirror.com/api/claudecode

有这个提示也没关系,TOKEN 和 KEY都要填上。不然就报401错误!

2.引入.env环境变量,同时安装容器,并且把Windows下的项目路径D:\claude\workspace 映射到docker容器 /app 目录下:

bash 复制代码
docker run -it --rm --name claude-code --env-file "D:\claude\.env" -v "D:\claude\workspace:/app" node:18 /bin/bash

如果要让Claude容器一直在后台运行,方便我们随时使用,建议用这个命令:

bash 复制代码
docker run -d --name claude-code --env-file "D:\claude\.env" -v "D:\claude\workspace:/app" node:18 tail -f /dev/null

三、安装 Claude Code

bash 复制代码
npm install -g @anthropic-ai/claude-code

查看版本

bash 复制代码
claude --version

四、使用 Claude Code

bash 复制代码
# docker默认工作目录为根目录,此时app目录就是Windows下的项目目录
cd app
# 启动Claude Code
claude

到了这里,本文就基本完成了,Claude code 就可以正常使用了!

相关推荐
吉米侃AI2 天前
10分钟用AI做出第一个游戏!复刻童年黄金矿工
ai编程·claude
佛喜酱的AI实践2 天前
Claude Code配置指南已死,这个一键安装工具才是未来
人工智能·claude
秃头摸鱼侠2 天前
在 Claude Code 中设置 MCP 服务器(技术总结)
claude·mcp
yaocheng的ai分身2 天前
管理 Claude code上下文:实用手册
claude
win4r3 天前
🚀 程序员必看让AI编程100%可控!从1到N的开发神器OpenSpec规范驱动开发完整实战指南!支持Cursor、Claude Code、Codex!比Sp
ai编程·claude·vibecoding
小溪彼岸3 天前
Claude Code颠覆编程风格的Output Styles
aigc·claude
小溪彼岸3 天前
Hooks才是Claude Code CLI 的革命性更新
aigc·claude
小溪彼岸3 天前
深入了解Claude Code CLI子代理Subagent
aigc·claude
yaocheng的ai分身3 天前
【Claude官方文章】使用 Agent Skills 为现实世界配备 agents
claude
小溪彼岸5 天前
深入了解Claude Code CLI自定义命令
claude