Appearance
Docker一键部署OpenClaw:Windows家庭版专业版+Linux双系统完整教程
Docker容器化部署是最简单、最省心、最不容易翻车的方案。跨系统统一命令,隔离性强,官方推荐新手优先选择。
一、前置必看(双系统通用)
- 提前安装 Docker Desktop(Windows)/ Docker Engine(Linux)
- 关闭本地 18789 端口占用
- 全程使用管理员/root 权限执行
二、Windows系统Docker部署
1. 前置环境
| 项目 | 要求 |
|---|---|
| 系统 | Win10/11 64位 |
| 家庭版 | 提前装好WSL2 |
| 专业版 | 可用Hyper-V |
2. 拉取官方镜像
powershell
docker pull openclaw/openclaw:latest3. 启动OpenClaw容器
powershell
docker run -d -p 18789:18789 -v ~/.openclaw:/data openclaw/openclaw:latest4. 验证部署
打开浏览器访问 http://localhost:18789
三、Linux系统Docker部署
1. 安装Docker Engine
bash
curl -fsSL https://get.docker.com | sh2. 拉取并启动
bash
docker run -d -p 18789:18789 -v ~/.openclaw:/data openclaw/openclaw:latest3. 防火墙放行
bash
sudo ufw allow 18789四、容器管理常用命令
| 操作 | 命令 |
|---|---|
| 停止容器 | docker stop <container_id> |
| 启动容器 | docker start <container_id> |
| 查看日志 | docker logs -f <container_id> |
| 进入容器 | docker exec -it <container_id> /bin/bash |
| 卸载 | docker rm -f <container_id> && docker rmi openclaw/openclaw:latest |
