OpenDevin 配置教程:用 Docker 跑通第一个 AI 开发任务

OpenDevin 是一个开源的 AI 软件开发代理,官方推荐用 Docker 方式运行,这样可以避免本地 Python 依赖冲突。
配置的核心只有三件事:装好 Docker、准备一个可用的模型 API Key、用正确的命令启动容器并挂载工作目录。
下面按实际操作顺序展开,每一步都给出命令和验证方式。

先确认 Docker 和模型接口可用

OpenDevin 官方文档给出的启动方式基于 Docker,因此第一步不是改配置文件,而是确认运行环境。
在 Linux 服务器或本地终端执行:

docker --version
docker compose version

两条命令都能输出版本号,说明 Docker 和 Compose 已安装。
如果提示 command not found,需要先按系统发行版安装 Docker Engine,再继续后面的步骤。

模型方面,OpenDevin 需要连接一个兼容 OpenAI 接口的模型服务。
你需要提前准备好三项信息:

  • API Base URL:模型服务的接口地址,通常以 /v1 结尾
  • API Key:服务商或自建网关提供的密钥
  • 模型名称:例如 gpt-4o 或你所用服务商支持的模型标识

这三项信息缺一不可,后面启动容器时会作为环境变量传入。

拉取镜像并启动容器

OpenDevin 的镜像托管在公开仓库中,直接拉取即可:

docker pull ghcr.io/opendevin/opendevin:latest

拉取完成后,用下面的命令启动容器。
把示例中的 API Key、接口地址和模型名替换成你自己的值:

docker run -it --rm \
  -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:latest \
  -e LOG_ALL_EVENTS=true \
  -e LLM_API_KEY=你的APIKey \
  -e LLM_BASE_URL=https://你的接口地址/v1 \
  -e LLM_MODEL=gpt-4o \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v ~/.opendevin:/.opendevin \
  -p 3000:3000 \
  --add-host host.docker.internal:host-gateway \
  ghcr.io/opendevin/opendevin:latest

几个参数需要留意:-v /var/run/docker.sock 让 OpenDevin 能在宿主机上创建沙箱容器执行代码;-v ~/.opendevin 用于保存配置和会话数据;-p 3000:3000 把 Web 界面映射到本机 3000 端口。
启动后终端会持续输出日志,看到服务监听信息即表示容器已跑起来。

在界面里补全模型设置

容器启动后,浏览器访问 http://服务器IP:3000。
首次进入会看到设置页面,需要填写模型提供方、API Key、Base URL 和模型名称。
如果启动命令里已经通过环境变量传入,这里通常会自动带出,核对无误后保存即可。

保存后回到主界面,在输入框中提交一个简单任务,例如“在当前目录创建一个 hello.txt 并写入内容”。
观察右侧执行日志,如果能看到模型返回、文件创建和命令执行记录,说明配置已经生效。

常见报错和避坑点

容器启动后浏览器打不开:先确认 3000 端口没有被防火墙拦截,云服务器需要在安全组放行该端口;
再执行 docker ps 查看容器是否处于运行状态。

提示无法连接 Docker 守护进程:说明启动命令里没有挂载 /var/run/docker.sock,或者当前用户没有 Docker 权限。
把该挂载参数补上,或把用户加入 docker 组后重新登录。

模型调用返回 401 或 404:401 通常是 API Key 错误或已过期;
404 多半是 Base URL 少了 /v1 或路径写错。
逐项核对接口地址和密钥,不要凭记忆填写。

任务执行到一半卡住:检查模型服务是否限流,以及沙箱镜像是否拉取成功。
可以在日志中搜索报错关键词,先解决镜像拉取问题再重试任务。

验证配置是否真正可用

不要只看界面能否打开,真正的验证标准是任务能完整执行。
提交任务后确认三件事:文件确实出现在挂载目录中、执行日志没有报错、模型调用有正常返回。
三项都满足,OpenDevin 的配置才算完成。
后续如果需要换模型或调整参数,修改启动命令中的环境变量并重启容器即可,不需要重装整个环境。

分享到:
上一篇
Devika配置教程:API Key与模型设置跑通第一个任务
下一篇
SWE-agent 配置教程:从安装到跑通第一个 GitHub Issue
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意