跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

OpenClaw Windows 下 Docker 部署指南

OpenClaw 是一款流行的 AI 机器人框架,本指南演示在 Windows 系统下通过 Docker Desktop 进行部署的方法。首先准备 Docker 和 Git 环境,配置 .env 文件设置路径与镜像源。接着使用 docker compose 命令执行 onboard 交互式初始化,选择 QuickStart 模式并输入 API 密钥。最后启动 openclaw-gateway 服务并通过浏览器访问控制面板。常见问题包括镜像拉取失败需检查网络代理及权限问题需确认挂载驱动盘权限。

氛围发布于 2026/3/17更新于 2026/7/1767 浏览
OpenClaw Windows 下 Docker 部署指南

1. 环境准备

在开始之前,请确保你的系统已经安装了以下软件:

  • Docker Desktop (且已启动并在后台运行)
  • Git (可选,用于克隆仓库)

2. 获取代码与环境变量配置

首先,进入你想要存放该项目的目录并克隆/下载项目代码。我们将以 d:\workspace\openclaw 为例。

2.1 创建并配置 .env 文件

OpenClaw 依赖一些基础配置来定义数据卷和相关的安全 Token。在项目根目录下,我们需要复制示例配置并作修改。

你可以直接在项目根目录新建或修改 .env 文件,在其中添加或修改以下变量:

# Windows 系统下,将路径映射为用户目录或其他你想要的绝对路径,避免权限错误。
# 请将 YourUsername 替换为你电脑实际的用户名
OPENCLAW_CONFIG_DIR=C:\Users\YourUsername\.openclaw
OPENCLAW_WORKSPACE_DIR=C:\Users\YourUsername\.openclaw\workspace
# 指定运行绑定的 IP 网络,lan 允许宿主机直接通过 127.0.0.1 访问
OPENCLAW_GATEWAY_BIND=lan
# 使用官方的预编译镜像,以避免在你的电脑上本地重新构建源码,节省时间
OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest

3. 进行交互式初始化 (Onboard)

当环境配置好后,运行以下命令进入 OpenClaw 的交互式安装向导。我们通过附加 --env-file .env 来确保容器能读到刚才配置的变量:

docker compose --env-file .env run --rm openclaw-cli onboard

Onboard 向导界面

运行该命令后,你会在命令行中看到交互式提示:

  1. 风险提示:输入 Yes,确认你知晓默认是在个人设备上部署。
  2. Onboarding mode (向导模式):建议选择 QuickStart。
  3. 选择 AI 提供商与授权:根据提示选择如 OpenAI、Anthropic 等,并输入你对应的 API 密钥。

请根据屏幕提示按下回车或上下方向键做出选择,直到整个 Onboard 流程执行完毕。

4. 启动 Gateway 网关服务

在 Onboard 结束并成功写入配置后,真正让你的 OpenClaw 跑起来并在后台长驻的命令是:

docker compose --env-file .env up -d openclaw-gateway

up -d 参数表示将其放在后台静默运行。

5. 登录与使用

  • 访问控制面板:打开你的浏览器,访问 http://127.0.0.1:18789/
  • 输入 Token:如果在界面中需要你提供 Gateway Token,它通常已经在 .env 中或初始化过程中为你生成,输入进去即可验证身份。
  • 添加聊天渠道:随后,你可以回到命令行继续利用 docker compose run --rm openclaw-cli channels xxx 来给应用增加 Slack,Discord 或 Telegram 的聊天渠道接入。

常见问题处理

  • 拉取镜像失败 (pull access denied):如果使用最新的预构建镜像拉取失败或者网络超时,请检查是否在 .env 中正确书写了 OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest。如果是国内网络环境,请确保 Docker Desktop 开启了代理或镜像加速。
  • 权限问题:如果在初始化时报文件无法写入(Permission denied),需检查你的 Docker Desktop 设置中挂载驱动盘权限是否打开。

目录

  1. 1. 环境准备
  2. 2. 获取代码与环境变量配置
  3. 2.1 创建并配置 .env 文件
  4. Windows 系统下,将路径映射为用户目录或其他你想要的绝对路径,避免权限错误。
  5. 请将 YourUsername 替换为你电脑实际的用户名
  6. 指定运行绑定的 IP 网络,lan 允许宿主机直接通过 127.0.0.1 访问
  7. 使用官方的预编译镜像,以避免在你的电脑上本地重新构建源码,节省时间
  8. 3. 进行交互式初始化 (Onboard)
  9. 4. 启动 Gateway 网关服务
  10. 5. 登录与使用
  11. 常见问题处理
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AM32 无人机电调源码架构与工作原理解析
  • Flutter eip55 库在鸿蒙系统的适配与以太坊地址校验实战
  • Stable Diffusion 3 Medium 模型部署与 ComfyUI 使用教程
  • Java 导出 Excel 文件的常见实现方法
  • ReAct Agent 与 Agent 编排:从单 Agent 闭环到多 Agent 协作
  • AirSim 无人机仿真环境搭建与部署指南
  • Linux 编程中常用的控制线程函数详解
  • Visual Studio 2026 GitHub Copilot Agent 模式深度解析
  • Spring Boot 开发入门:从零搭建第一个 Web 项目
  • STL 转体素工具实战:3D 模型离散化与可视化
  • 零基础学习 Python 指南:从入门到实战的路径规划
  • C 语言与 C++ 的关系详解
  • Flutter eth_sig_util 鸿蒙适配指南:以太坊加密签名与 Web3 开发
  • RocketMQ 5.0 延时消息架构:时间轮算法与分布式调度实践
  • Arduino BLDC 驱动方案:MimiClaw + ESP32 嵌入式机器人实战
  • AI 与存储的结合:智能存储的实践与挑战
  • 机器人 DH 参数模型与正运动学
  • 前端框架选型指南:React、Vue 与 Angular 对比分析
  • Ubuntu 部署 OpenClaw 并接入飞书机器人
  • Android WebRTC SDK 入门指南:从零搭建实时音视频通信应用

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online