新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows 下用 Docker 部署 OpenClaw:接入 DeepSeek + QQ/微信,全流程实战

发布时间:2026/9/28 19:41:13来源:尧图网络
Windows 下用 Docker 部署 OpenClaw:接入 DeepSeek + QQ/微信,全流程实战
1. 为什么要在 Windows 上用 Docker 跑 OpenClawOpenClaw 是一个把大模型和自动化执行绑在一起的 AI Agent 框架你可以把它理解成「能自己动手干活的 AI 助手」它既能接 DeepSeek 这类大模型做推理又能通过插件把消息通道接到 QQ、微信上还能在本地执行脚本、读写文件、跑定时任务。对开发者来说它比单纯的聊天窗口多了「执行层」比纯自动化脚本又多了「理解层」。但 OpenClaw 官方主要面向 Linux 环境Windows 直接装 Node 依赖经常遇到编译工具链、路径分隔符、权限模型三座大山。我试过在 Windows 裸机装卡在 node-gyp 编译那一步半小时没动。后来换成 Docker Desktop Ubuntu 容器环境隔离干净删了重建也就一条命令迁移和备份都省心。这篇面向想在 Windows 本地快速搭一个可用 AI 助手的开发者交付一条完整落地路径Docker 部署 OpenClaw、接入 DeepSeek、打通 QQ/微信通道、验证连通性。全程命令可复制配置片段可直接改。如果你只想先跑通模型对话也可以先用 TaoToken 的统一通道把 Key 配好再回来接通道。2. 前置准备TaoToken 统一 Key 与 API 通道OpenClaw 的模型配置里有一个「Custom Provider」入口本质就是填一个 OpenAI 兼容的 Base URL 和 API Key。与其在 DeepSeek、其他模型之间来回换 Key、改配置不如用一个统一通道把 Key 管起来后面换模型只改 Model ID 就行。TaoToken 提供的就是这样一个统一入口一个 Key 走 OpenAI 兼容协议模型对话、编码类模型都能接。官网地址是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 注册后在控制台生成 API Key。具体操作路径打开控制台 https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 登录后进入 API Keys 页面新建一个 Key复制保存后面填进 OpenClaw 配置接入文档在 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 里面有 Base URL 和兼容性说明注意API 地址是 https://taotoken.net/api 配置时不要带 UTM 参数否则部分客户端会把它当成路径的一部分导致 404。如果你后面要长期跑编码类 Agent 任务可以了解下 Coding Plan https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 按用量规划比单次调用更划算。想先验证模型通不通直接用模型对话页 https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 发一条消息即可。3. 可复制配置docker-compose 骨架与 OpenClaw 安装3.1 环境确认Windows 10/11 专业版或家庭版均可装好 Docker Desktop 并切换到 Linux 容器模式。在 PowerShell 里确认docker version docker compose version两条都能输出版本号即可。如果docker compose报错说明 Docker Desktop 版本偏旧升级一下。3.2 docker-compose.yml 骨架在C:\openclaw\下新建docker-compose.yml内容如下。这里用 Ubuntu 22.04 作为基础镜像挂载数据目录实现持久化端口只绑本机回环避免暴露到局域网。services: openclaw: image: ubuntu:22.04 container_name: openclaw init: true restart: unless-stopped ports: - 127.0.0.1:18789:18789 volumes: - C:\openclaw\data:/root/.openclaw command: sleep infinity启动容器cd C:\openclaw docker compose up -d docker exec -it openclaw /bin/bash3.3 容器内装基础环境进入容器后先换国内源加速再装依赖。ffmpeg 是部分插件的硬依赖不装后面接通道可能报错。sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list apt update apt install -y curl git ffmpeg curl -fsSL https://deb.nodesource.com/setup_24.x | bash - apt install -y nodejs node -vnode -v输出 v24.x 即成功。3.4 安装 OpenClawnpm install -g openclawlatest openclaw --version3.5 配置模型通道运行引导openclaw onboard关键选项按下面填其余回车默认配置项填写值Setup modeManualModel/auth providerCustom ProviderProvider API Base URLhttps://taotoken.net/apiAPI Key你在 TaoToken 控制台生成的 KeyEndpoint compatibilityOpenAI-compatibleModel ID按接入文档填对应模型名Gateway port18789Gateway bindLAN (0.0.0.0)Gateway authToken引导结束会提示 Verification successful说明模型通道已通。如果这一步失败先回到第 5 节排查。4. 验证请求WebUI 配对与 QQ/微信连通性4.1 启动网关并拿到登录链接openclaw gateway另开一个 PowerShell 窗口进容器docker exec -it openclaw /bin/bash openclaw dashboard会输出形如http://localhost:18789/#tokenxxxx的链接复制到宿主机浏览器打开。4.2 设备配对首次打开会显示 pairing required。在容器里查看待批准请求openclaw devices list拿到 Request ID 后批准openclaw devices approve 你的RequestID刷新浏览器即可进入 WebUI。4.3 接入 QQ 通道在 QQBot 官网申请机器人拿到 Token然后在容器内执行openclaw plugins install tencent-connect/openclaw-qqbotlatest openclaw channels add --channel qqbot --token 你的token4.4 接入微信通道npx -y tencent-weixin/openclaw-weixin-clilatest install执行后会弹出二维码用微信扫码登录。实测当前版本私聊正常群聊暂不支持。4.5 重启并验证pkill openclaw pkill openclaw-gateway openclaw gateway在 QQ 或微信里给机器人发一条「你好」能收到模型回复即打通。WebUI 里也能看到对应会话记录。5. 本篇常见错排查报错一openclaw: command not found容器重建后全局包丢失。因为 npm 全局目录在容器层不在挂载卷里。解决把安装命令写进 Dockerfile 或启动脚本重建后自动执行。报错二模型验证失败返回 401Key 填错或 Base URL 带了多余路径。确认 Base URL 是https://taotoken.net/api不要带 UTM 参数Key 前后不要有空格。报错三WebUI 打开一直 pairing requiredopenclaw devices approve用的 Request ID 过期了。重新openclaw devices list拿最新 ID 再批准。报错四QQ 通道装完不回复插件装完必须重启 gatewaypkill后确认进程真的退出再启动。另外检查 Token 是否复制完整。报错五微信扫码后无响应npx拉取的 CLI 版本和 OpenClaw 主版本不匹配。先openclaw --version记下版本再按官方插件页选对应 CLI 版本。报错六容器重启后配置全丢挂载路径写错。确认docker-compose.yml里C:\openclaw\data映射到/root/.openclaw且宿主机目录存在。6. 后续怎么用从跑通到长期可用跑通只是起点。接下来你可以在 WebUI 里给 Agent 写自定义指令让它按「先提方案、等确认、再执行」的流程干活避免它自作主张。模型侧如果要从 DeepSeek 换成别的只改 Model ID 即可Base URL 和 Key 不用动这就是统一通道省事的地方。长期跑编码类或自动化任务的话建议把 Coding Plan 用起来按用量规划比零散调用更可控。接入过程中遇到通道配置问题优先翻接入文档 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 大部分报错在里面有对应说明。Key 管理统一在 API Keys 页面 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_campaignrewrite 操作换 Key 不用改容器配置改完重启 gateway 就生效。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

NG-ZORRO Tabs 标签页组件实战指南:完整 API 解析与源码级原理剖析 2026/9/29 7:53:22

NG-ZORRO Tabs 标签页组件实战指南:完整 API 解析与源码级原理剖析

UI组件前端 【免费下载链接】ng-zorro-antd Angular UI Component Library based on Ant Design 项目地址: https://gitcode.com/gh_mirrors/ng/ng-zorro-antd 点击查看 免费下载 标签页(Tabs)是 NG-ZORRO 中最常用的导航类组件之一&#xf…

阅读更多 →
ARTEMIS:视觉语言模型驱动的Android移动端自动化智能体实战解析 2026/9/29 7:53:22

ARTEMIS:视觉语言模型驱动的Android移动端自动化智能体实战解析

做移动端自动化这块快十年了,我一直觉得有两件事特别拧巴:一是用例维护成本,UI一变,定位符全废;二是跨应用流程,比如“把相册里第一张图发给微信好友”,写起脚本来能让人加班到怀疑人生。直到看…

阅读更多 →
RFID智能柜的核心引擎:天线与读写器的选型之道 2026/9/29 7:52:56

RFID智能柜的核心引擎:天线与读写器的选型之道

在智能制造与数字化转型的浪潮中,RFID智能柜正以前所未有的速度渗透进各行各业——从医院手术室的高值耗材管理,到电力行业工器具的自动化盘点,从档案馆的“秒级定位”借阅,到企业固定资产的全生命周期追踪。然而,许多…

阅读更多 →
自动化测试进阶函数:提升脚本稳定性与可维护性的关键 2026/9/29 7:52:56

自动化测试进阶函数:提升脚本稳定性与可维护性的关键

写软件测试这块有一点年纪的朋友应该都有体会:我们最初做自动化测试,基本都是从“背函数”开始的——find_element点什么、send_keys输什么、click点什么,背熟一套就感觉已经会自动化了。等真正进了项目、跑了两轮回归之后才发现,…

阅读更多 →
web-to-app Linux 环境:设备端工具链与运行时管理全解析 2026/9/29 7:52:56

web-to-app Linux 环境:设备端工具链与运行时管理全解析

web-to-app Linux 环境:设备端工具链与运行时管理全解析 本篇技术指南围绕 web-to-app 的「Linux 环境」管理页面展开:它是服务端运行时应用(Node.js、PHP、Python)与前端构建在手机上落地所需的设备端工具链与依赖中心。读完本文…

阅读更多 →
从零开始学AI工程:系统构建、MLOps与模型部署实战 2026/9/29 7:52:36

从零开始学AI工程:系统构建、MLOps与模型部署实战

这两年“AI工程”这个词几乎被说烂了。社区里天天有人问:算法工程师转AI工程还来得及吗?训练出身的人要不要学Docker?模型上线总挂为什么?我自己从零折腾AI工程这条路走下来,踩过不少坑,也沉淀了一些还比较…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉