🦞
Windows 10/11

在 Windows 上安装 OpenClaw

使用 Docker Desktop 几分钟内在你的 Windows PC 上运行 OpenClaw(原 Moltbot)。

前提条件
  • Windows 10 版本 2004+ 或 Windows 11
  • 至少 8GB 内存(建议 16GB)
  • BIOS 中启用硬件虚拟化
  • 安装 Docker 的管理员权限

安装步骤

1

安装 Docker Desktop

下载并安装 Windows 版 Docker Desktop。这提供了运行 OpenClaw 所需的容器运行时。

winget install Docker.DockerDesktop
2

启用 WSL2(推荐)

为了更好的性能,启用 Windows 子系统 Linux 2。Docker Desktop 会自动使用它。

wsl --install
3

拉取 OpenClaw 镜像

打开 PowerShell 或终端,拉取官方 OpenClaw Docker 镜像。

docker pull openclaw/openclaw:latest
4

创建配置目录

创建一个文件夹来存储你的 OpenClaw 配置和数据。

mkdir $env:USERPROFILE\.openclaw
5

运行 OpenClaw

使用 Docker 启动 OpenClaw,挂载你的配置目录。

docker run -d --name openclaw \ -v $env:USERPROFILE\.openclaw:/root/.openclaw \ -p 3000:3000 \ openclaw/openclaw:latest
6

访问仪表板

打开浏览器并导航到 OpenClaw 仪表板完成设置。

http://localhost:3000
⚠️ Windows 常见问题

Docker 无法启动?

确保 Hyper-V 和 WSL2 已启用。在管理员 PowerShell 中运行 bcdedit /set hypervisorlaunchtype auto 并重启。

端口 3000 已被占用?

更改端口映射:使用 -p 3001:3000。

性能较慢?

在 Docker Desktop 设置中启用 WSL2 后端以获得更好的文件系统性能。

替代方案:在 WSL2 中原生运行

为了更好的性能,你可以直接在 WSL2 Ubuntu 中安装 OpenClaw:

wsl -d Ubuntu
curl -fsSL https://openclaw.ai/install | bash

下一步

OpenClaw 运行后,配置你的 AI 提供商并连接消息渠道。