OpenClaw是一个功能强大的工具,但直接安装在宿主机上可能有安全担忧,但通过容器化部署可以不限于操作系统并可以安全的运行,本文将详细介绍如何使用 Docker 部署 OpenClaw,并配置微信 ClawBot 插件,实现完整的部署流程。

一、docker容器化部署步骤
1. 拉取镜像
首先从 Docker Hub 拉取最新的 OpenClaw 镜像:
docker pull alpine/openclaw:latest
2. 启动容器
使用以下命令创建并启动 OpenClaw 容器:
docker run -d \ --name openclaw-cn \ -u root \ -p 18789:18789 \ -e TZ=Asia/Shanghai \ alpine/openclaw
参数说明:
-d:后台运行容器
--name openclaw-cn:指定容器名称
-u root:以 root 用户身份运行
-p 18789:18789:映射端口 18789
-e TZ=Asia/Shanghai:设置时区为上海

3. 以管理员身份进入容器
docker exec -it -u root openclaw-cn /bin/bash

4. 配置网络模式
开启 LAN 模式,允许局域网所有接口访问(等同于绑定 0.0.0.0):
openclaw config set gateway.bind lan
5. 启动控制面板
openclaw dashboard
![]()


6. 初始化(修改)配置
openclaw onboard

二、常见问题处理
解决 Pairing Required 问题,如果在访问时出现 pairing required 提示,这是因为 OpenClaw 的安全机制检测到访问来源非本地回环地址(127.0.0.1),需要进行显式的设备配对授权。
#查看待批准的设备列表: openclaw devices list #批准指定设备的配对请求:将 <requestId> 替换为实际显示的请求ID。 openclaw devices approve <requestId>
三、安装微信 ClawBot 插件
#安装插件 npx -y @tencent-weixin/openclaw-weixin-cli@latest install #重新生成二维码 openclaw channels login --channel openclaw-weixin 卸载插件 如需卸载微信 ClawBot 插件,按以下步骤操作: #删除频道: openclaw channels remove --channel openclaw-weixin --delete #卸载 npm 包: npm uninstall -g @tencent-weixin/openclaw-weixin-cli


总结
通过以上步骤,可以完成 OpenClaw 的容器化部署,并配置微信 ClawBot 插件。容器化部署方式具有环境隔离、快速部署、易于维护等优势。
- 本文固定链接: http://www.ttfde.top/index.php/post/453.html
- 转载请注明: admin 于 TTF的家园 发表
《本文》有 0 条评论