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.DockerDesktop2
启用 WSL2(推荐)
为了更好的性能,启用 Windows 子系统 Linux 2。Docker Desktop 会自动使用它。
wsl --install3
拉取 OpenClaw 镜像
打开 PowerShell 或终端,拉取官方 OpenClaw Docker 镜像。
docker pull openclaw/openclaw:latest4
创建配置目录
创建一个文件夹来存储你的 OpenClaw 配置和数据。
mkdir $env:USERPROFILE\.openclaw5
运行 OpenClaw
使用 Docker 启动 OpenClaw,挂载你的配置目录。
docker run -d --name openclaw \
-v $env:USERPROFILE\.openclaw:/root/.openclaw \
-p 3000:3000 \
openclaw/openclaw:latest6
访问仪表板
打开浏览器并导航到 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