Windows环境docker安装OpenClaw

概述

OpenClaw 是一个开源的个人 AI 助手,支持通过 Docker 容器化部署。本教程详细介绍在 Windows 环境下使用 Docker 安装和配置 OpenClaw 的完整步骤。

为什么选择 Docker?

  • 环境隔离:与主机系统隔离,避免权限冲突
  • 易于迁移:配置打包后可在任何 Docker 环境运行
  • 清洁环境:不污染本地系统依赖
  • 快速部署:几分钟即可完成安装

一、前提条件

1.系统要求

项目 最低要求 推荐配置
操作系统 Windows 10 (需支持 WSL2) Windows 11
内存 2 GB 4 GB+
磁盘空间 5 GB 10 GB+
CPU 1 核 2 核+

2.开启 WSL2

WSL2 (Windows Subsystem for Linux 2) 是 Docker Desktop 在 Windows 上的推荐后端。

参考:Windows安装Linux子系统(WSL2)

3 安装 Git

下载并安装 Git for Windows,用于克隆 OpenClaw 仓库。

二、安装Docker Desktop

1、安装

安装参考:Windows11安装DockerDesktop

2、配置

1.右键点击系统托盘中的 Docker 图标,选择 "Settings"

2.进入 Resources → WSL Integration

3.启用你的 WSL2 发行版(如 Ubuntu)

4.进入 General,建议勾选:

  • "Start Docker Desktop when you sign in"
  • "Use the WSL 2 based engine"

5.点击 Apply & Restart

二、版本要求

docker版本大>=20.0

docker compose版本>=2.0

bash 复制代码
# 查看docker版本
docker -v
# 查看docker compose版本
docker compose version

三、创建配置目录

  • ~/.openclaw/ --- 配置文件、API 密钥
  • ~/.openclaw/workspace/ --- AI 助手工作区
bash 复制代码
# 创建目录
mkdir -p ~/.openclaw ~/.openclaw/workspace
# 设置目录权限
chmod 644 ~/.openclaw
chmod 644 ~/.openclaw/workspace

四、拉取镜像

bash 复制代码
docker pull ghcr.io/openclaw/openclaw:latest

五、启动容器

bash 复制代码
docker run -d \
  --name openclaw \
  --restart unless-stopped \
  -v ~/.openclaw:/home/node/.openclaw \
  -v ~/.openclaw/workspace:/home/node/workspace \
  -p 127.0.0.1:18789:18789 \
  ghcr.io/openclaw/openclaw:latest

参数说明:

参数 说明
--name openclaw 容器名称
--restart unless-stopped 容器异常停止时自动重启
-v ~/.openclaw:/home/node/.openclaw 挂载配置文件目录
-v ~/.openclaw/workspace:/home/node/workspace 挂载工作区目录
-p 127.0.0.1:18789:18789 端口映射(仅本地访问)

六、检查服务状态

bash 复制代码
# 看到 openclaw 状态为 Up 即表示运行成功。
docker ps

七、初始化配置

运行引导向导,按提示配置 API Key 和聊天平台。

bash 复制代码
docker exec -it openclaw openclaw onboard

八、访问Web控制台

打开浏览器访问:

复制代码
http://127.0.0.1:18789/

首次访问需要输入 Gateway Token,可在引导向导结束时获取。

九、常用管理命令

bash 复制代码
# 查看日志
docker logs -f openclaw

# 停止服务
docker stop openclaw

# 启动服务
docker start openclaw

# 重启服务
docker restart openclaw

# 进入容器
docker exec -it openclaw sh

# 完全删除
docker stop openclaw && docker rm openclaw
相关推荐
涛思数据(TDengine)28 分钟前
直播预告 | 知识图谱,让文档自动变成知识网络
人工智能·ai·知识图谱·时序数据库·tdengine·工业ai
Python自动化直播1 小时前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播
吴声子夜歌1 小时前
Docker入门与实战——热门镜像介绍
运维·docker·容器
方便面不加香菜1 小时前
容器虚拟化基础--CGroups资源控制
运维·docker·容器
LMT流氓兔1 小时前
第五单元——第9课:防止同一次操作重复执行
java·服务器·数据库·算法·ai·langchain
cc_瀚海知行2 小时前
资料检索 1|直接放入全文、按需读文件和先检索,有什么区别?
java·人工智能·ai
BioRunYiXue2 小时前
使用docker分析高通量测序数据
java·数据库·人工智能·spring cloud·docker·tomcat·html
俊哥V3 小时前
每日 AI 研究简报 · 2026-10-23
人工智能·ai
紧跟先前的步伐3 小时前
Go AI Agent 实战 11|请求结构、响应结构与 JSON 解析
人工智能·ai·golang·json
最强小杰4 小时前
Cline + 火山方舟配置 `doubao-seed-2.1-turbo`:2026 保姆级教程(以控制台可用 ID 为准)
ai