首页 > Ai > docker容器化部署OpenClaw并配置微信ClawBot插件
2026
03-26

docker容器化部署OpenClaw并配置微信ClawBot插件

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

openclawlogo.PNG

一、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:设置时区为上海

RONGQI.PNG

3. 以管理员身份进入容器

docker exec -it -u root openclaw-cn /bin/bash

image.png

4. 配置网络模式

开启 LAN 模式,允许局域网所有接口访问(等同于绑定 0.0.0.0):

openclaw config set gateway.bind lan

5. 启动控制面板

openclaw dashboard

JIETU.PNGimage.png

JIETU.PNG

6. 初始化(修改)配置

openclaw onboard

image.png

二、常见问题处理

解决 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

image.png

微信图片_20260326184841_168_266.jpg

总结

通过以上步骤,可以完成 OpenClaw 的容器化部署,并配置微信 ClawBot 插件。容器化部署方式具有环境隔离、快速部署、易于维护等优势。


作者:admin
admin
TTF的家园-www.ttfde.top 个人博客以便写写东西,欢迎喜欢互联网的朋友一起交流!

本文》有 0 条评论

留下一个回复