当前位置: 首页 > news >正文

Windows下基于docker desktop 使用Claude code

在这里插入图片描述
Claude Code 想必大家不陌生吧,是由 Anthropic 公司开发的一款 AI 编程助手,Cursor主要就是用的它!目前国内如果直接使用,是无法访问的。可以用anyrouter中转一下~

一、注册账号(注册送$100,签到每天再送$10)

登录网站:https://anyrouter.top

在这里插入图片描述
我们点击github授权登录。没有github小伙伴可以提前先注册一个账号。(这里就不做详细展开)
在这里插入图片描述
点击API令牌,创建一个API KEY
sk-xxxxxxxx

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

# 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文件

# 设置环境变量(替换为你的实际值)
ANTHROPIC_AUTH_TOKEN=sk-PxD3240xxxmCFM3
#ANTHROPIC_API_KEY=sk-PxD3240xxxmCFM3
ANTHROPIC_BASE_URL=https://anyrouter.top

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

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

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

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

三、安装 Claude Code

npm install -g @anthropic-ai/claude-code

查看版本

claude --version

四、使用 Claude Code

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

在这里插入图片描述

到了这里,本文就完成了,Claude Cursor界面看着没有Cursor那样方便,毕竟是命令行形式的!下一篇文章,我们将具体实战一下!!

http://www.dtcms.com/a/274576.html

相关文章:

  • MySQL中使用group_concat遇到的问题及解决
  • 容器管理: 单机用Docker Compose,多机用Kubernetes
  • Docker高级管理--Dockerfile 镜像制作
  • 8.卷积神经网络基础
  • CSS 版本迭代历史和版本特性
  • ffmpeg-api记录
  • 8、鸿蒙Harmony Next开发:相对布局 (RelativeContainer)
  • PortsWiggerLab: Blind OS command injection with output redirection
  • 2D下的几何变换(C#实现,持续更新)
  • linux获取NTP方式
  • ubuntu22默认安装firefox使用snap安装还老打不开解决办法
  • 【Spring】拦截器详解
  • jenkins部署springboot+Docker项目
  • Playwright Python 教程:网页自动化
  • xAI发布Grok4+代码神器Grok4 Code,教你如何在国内升级订阅SuperGrok并使用到Grok4教程
  • 信号量机制
  • 【机器学习】保序回归平滑校准算法
  • 设计模式(结构型)-适配器模式
  • 深度学习入门教程(三)- 线性代数教程
  • 使用you-get命令下载视频/音频/图像
  • Primer Premier 5分子生物学引物设计软件 PCR引物设计工具
  • 【读代码】开源音乐分离工具Spleeter
  • RabbitMQ 之顺序性保障
  • Java大厂面试故事:谢飞机的互联网医疗系统技术面试(Spring Boot、MyBatis、Kafka、Spring Security、AI等)
  • c++——浅拷贝和深拷贝、浅赋值和深赋值
  • 动态组件和插槽
  • mysql 锁介绍
  • 分布式系统高可用性设计-负载均衡与容错机制深度解析
  • 2025年DevSecOps工具全景图:安全左移时代的国产化突围
  • AGX Xavier 搭建360环视教程【二、环境配置】