当前位置: 首页
AI
在Windows docker desktop中编译、运行OpenClaw(下篇)

在Windows docker desktop中编译、运行OpenClaw(下篇)

热心网友 时间:2026-04-01
转载

上篇回顾与本篇目标

在上一篇文章中(点击阅读),我们详细介绍了如何获取OpenClaw的镜像tar文件。本文将继续深入,为你提供一份完整的Windows Docker Desktop部署教程,手把手讲解如何将OpenClaw镜像成功地运行起来,让你轻松搭建AI服务网关环境。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

第一步:导入Docker镜像

首先,启动终端或命令行工具,并定位到你存放下载文件的目录。接着,执行以下关键的docker镜像导入指令:

docker load -i openclaw-local.tar

载入镜像操作示意

当终端显示加载成功的反馈信息时,即表示OpenClaw镜像已经顺利导入到你的本地Docker仓库。这是启动OpenClaw服务容器的首要步骤。

第二步:准备配置文件

要成功启动服务,你需要预先配置两个核心文件:docker-compose.ymlopenclaw.json。它们定义了容器的运行参数与网关的认证规则。

修改 docker-compose.yml

你可以在OpenClaw源码的根目录中找到原始的docker-compose文件模板。考虑到Windows Docker Desktop的运行环境特性,我们需要对其中的部分配置进行适配。以下是经过优化的参考配置版本:

services:
  openclaw-gateway:
    image: ${OPENCLAW_IMAGE:-openclaw:local}
    user: root
    environment:
      HOME: /home/node
      TERM: xterm-256color
      OPENCLAW_GATEWAY_TOKEN: 8a9b7c6d5e4f3a2b1c0d9e8f7a6b5c4d #访问密钥,
      CLAUDE_AI_SESSION_KEY: ${CLAUDE_AI_SESSION_KEY}
      CLAUDE_WEB_SESSION_KEY: ${CLAUDE_WEB_SESSION_KEY}
      CLAUDE_WEB_COOKIE: ${CLAUDE_WEB_COOKIE}
    volumes:
      - "D:\\ProgramData\\Docker-Volume\\openclaw\\config:/home/node/.openclaw" #config文件夹映射
      - "D:\\ProgramData\\Docker-Volume\\openclaw\\workspace:/home/node/.openclaw/workspace" #workspace文件夹映射
    ports:
      - "${OPENCLAW_GATEWAY_PORT:-18789}:18789"
      - "${OPENCLAW_BRIDGE_PORT:-18790}:18790"
    init: true
    restart: unless-stopped
    command:
      [
        "node",
        "dist/index.js",
        "gateway",
        "--bind",
        "lan",
        "--port",
        "18789",
        "--allow-unconfigured" #务必要加这段,因为上面environment段中有若干参数我们还没配置
      ]

  openclaw-cli:
    image: ${OPENCLAW_IMAGE:-openclaw:local}
    environment:
      HOME: /home/node
      TERM: xterm-256color
      OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN}
      BROWSER: echo
      CLAUDE_AI_SESSION_KEY: ${CLAUDE_AI_SESSION_KEY}
      CLAUDE_WEB_SESSION_KEY: ${CLAUDE_WEB_SESSION_KEY}
      CLAUDE_WEB_COOKIE: ${CLAUDE_WEB_COOKIE}
    volumes:
      - "D:\\ProgramData\\Docker-Volume\\openclaw\\config:/home/node/.openclaw" #config文件夹映射
      - "D:\\ProgramData\\Docker-Volume\\openclaw\\workspace:/home/node/.openclaw/workspace" #workspace文件夹映射
    stdin_open: true
    tty: true
    init: true
    entrypoint: ["node", "dist/index.js"]

请注意,配置中定义的 openclaw-cli 服务主要用于提供容器内的命令行客户端。如果你计划直接通过Web界面进行管理,或者在宿主机上使用命令行工具,该服务的配置可以酌情省略,这不会影响网关核心功能的正常运行。

生成 openclaw.json 配置文件

接下来,你需要在文件映射的目标路径下创建网关的核心配置文件。参照上述compose文件中设置的本地卷路径(示例为 D:\ProgramData\Docker-Volume\openclaw\config\),新建一个名为 openclaw.json 的文件,并填入以下配置内容:

{
  "gateway": {
    "mode": "local",
    "bind": "lan",
    "port": 18789,
    "controlUi": {
      "enabled": true,
      "allowInsecureAuth": true,
      "dangerouslyDisableDeviceAuth": true,
      "dangerouslyAllowHostHeaderOriginFallback": true
    },
    "auth": {
      "mode": "token",
      "token": "8a9b7c6d5e4f3a2b1c0d9e8f7a6b5c4d"
    }
  }
}

至此,所有必要的配置文件均已准备完毕,为服务的启动奠定了坚实基础。

最后一步:启动容器服务

现在一切就绪。打开终端,导航至存放你的 docker-compose.yml 文件的目录,执行服务启动命令:

docker compose up -d

启动容器成功示意

当命令行返回容器已成功创建并转入后台运行的信息时,即表明OpenClaw服务部署成功。

最后一步是访问控制台。打开你常用的浏览器,在地址栏输入:http://localhost:18789,你将看到如下网关界面:

OpenClaw网关初始界面

为了完成身份验证,你需要在当前URL后附加查询参数 ?token=xxxxxxx,请务必将其中的 xxxxxxx 替换为你在 openclaw.json 配置文件中设定的相同密钥。完成此操作后,你将正式进入OpenClaw的Web控制台管理界面。

OpenClaw控制台主界面

恭喜你!现在,OpenClaw网关服务已经在你的Windows Docker Desktop环境中稳定运行。接下来,你就可以通过这个功能强大的控制台,进行后续的模型配置、功能测试以及集成开发等工作了。

来源:https://blog.csdn.net/rav009/article/details/158466199?ops_request_misc=elastic_search_misc&request_id=3408c9629226947a81126d714010d25d&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~ElasticSearch~search_v2-10-15

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
智谱 GLM-5.1 模型公布,所有 Coding Plan 用户均可调用

智谱 GLM-5.1 模型公布,所有 Coding Plan 用户均可调用

智谱 GLM-5 1 模型正式上线:面向所有 Coding Plan 用户全面开放 API 调用 2025年3月27日,智谱AI重磅发布全新一代GLM-5 1大语言模型。对于广大开发者而言,本次更新带来一个利好消息:所有订阅 Coding Plan 的用户(涵盖 Max、Pro 及 Lite 版本)

时间:2026-04-01 17:17
Macbook Pro M5配置OpenClaw排坑记录

Macbook Pro M5配置OpenClaw排坑记录

OpenClaw 完整使用攻略:从零安装到高效配置的实战经验 在深度使用 OpenClaw 的过程中,我遇到了不少典型问题。本文将系统梳理从环境准备到最终配置的核心步骤与避坑要点,旨在帮助你高效部署,避免重复踩坑。 1 环境准备:正确安装方法与版本选择 首先,确保你的 npm 和 Node js

时间:2026-04-01 17:14
OpenClaw 环境完整迁移指南

OpenClaw 环境完整迁移指南

一、迁移核心原理与关键组件 实现 OpenClaw 平滑迁移的本质,在于理解其作为完整系统所依赖的五大核心支柱。它们分别是:决定全局行为的核心配置、支持的 AI 模型定义、扩展功能的插件与技能生态、存储所有工作数据的用户空间,以及关键的访问密钥与环境变量。整个迁移过程,就是将这五大支柱对应的所有关键

时间:2026-04-01 17:11
老板电器发布全球首款 AI 烹饪眼镜,能辨识食材、提醒步骤、把控火候

老板电器发布全球首款 AI 烹饪眼镜,能辨识食材、提醒步骤、把控火候

老板电器AWE 2026震撼发布全球首款AI烹饪眼镜,开启主动式厨房智能新纪元 2026年中国家电及消费电子博览会(AWE 2026)于今日正式开幕,厨房科技领域迎来突破性进展:老板电器重磅推出全球首款AI烹饪智能眼镜。这一划时代产品标志着厨房AI助手实现了从“语音被动应答”到“视觉主动指挥”的彻底

时间:2026-04-01 17:05
OpenClaw系列---【如何安装OpenClaw?】

OpenClaw系列---【如何安装OpenClaw?】

本文重点介绍通过npm安装OpenClaw的通用方法,该方法兼容Windows、macOS及Linux操作系统,确保在不同平台上部署流程保持一致。理解OpenClaw的核心工作流程至关重要:用户通过终端命令行界面、网页浏览器或WhatsApp发送指令,Gateway网关负责接收请求并进行权限校验,随

时间:2026-04-01 16:33
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程