ARTICLE · 1013733
OpenClaw一键Docker部署|公众号接入实战,手把手养虾
1、OpenClaw简介
OpenClaw(圈内戏称“龙虾”),MIT协议开源AI智能体网关框架,它本身不是大模型,是AI的执行网关,支持Docker私有化部署,本地优先、数据自托管抖音百科。核心定位:给大模型装上手脚,打通各类聊天渠道,让AI不止聊天,还能自主执行任务。内置网关Gateway作为控制平面,统一管理消息会话、工具调用、权限、多渠道接入;支持对接任意大模型(DeepSeek、Claude、GPT、Ollama本地模型均可),自带沙箱机制管控执行风险,拥有持久记忆、技能插件市场ClawHub,可自由扩展能力。
2、主要用途
- 多渠道统一 AI 入口(你公众号养虾核心场景):一键把 AI 智能体接入公众号、飞书、Telegram 等 50 + 聊天平台,在公众号直接发消息就能调用 AI,不用单独开发后端,一个网关统一管理多个渠道的对话。
- 自动化任务执行:可执行 Shell 命令、读写服务器文件、自动浏览网页、抓取信息、收发邮件、定时任务(Cron)、Webhook 事件触发,自动完成重复工作。
- 个人 / 私有 AI 助手:私有化部署,对话数据保存在自己服务器,不上传第三方平台,适合有隐私需求用户;长期记忆记住你的偏好、项目上下文,24 小时在线。
- 自定义技能扩展:社区 ClawHub 有大量现成技能,也可以自定义编写技能,让 AI 做代码评审、文档整理、报表生成、信息监控等;还支持 AI 自己编写新技能。
- 轻量企业 / 团队数字员工:搭建团队内部智能助手,多智能体隔离会话,分配不同权限,对接内部业务接口,处理工单、知识库问答。
3、安装docker
1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
yum install -y docker-ce
4、修改docker配置文件
mkdir /etc/docker -p
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://docker.credclouds.com",
"https://k8s.credclouds.com",
"https://quay.credclouds.com",
"https://gcr.credclouds.com",
"https://k8s-gcr.credclouds.com",
"https://ghcr.credclouds.com",
"https://do.nark.eu.org",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.1panel.live",
"https://docker.rainbond.cc"
],
"data-root":"/etc/docker"
}
EOF
5、启动docker
systemctl daemon-reload
systemctl enable docker --now
systemctl restart docker
6、安装docker-compose
#下载docker-compose文件
curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#给他一个执行权限
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#查看是否安装成功
docker-compose --version
4、拉取openclaw镜像
docker pull ghcr.io/openclaw/openclaw:latest
5、创建openclaw数据目录
mkdir -p /data/openclaw/{config,logs,data,tmp}
chmod -R 777 /data/openclaw/
chown -R 1000:1000 /data/openclaw
cat > /data/openclaw/config/openclaw.json <<'EOF'
{
"gateway":{
"mode":"local",
"bind":"lan",
"port":18789,
"auth":{
"mode":"token",
"token":"k9s8X2pR7qLzT5bN3vA1cD6mF4gH0jW"
}
}
}
EOF
6、docker-compose.yml文件编写
sudo tee /data/openclaw/docker-compose.yml <<-'EOF'services:openclaw-gateway:image: ghcr.io/openclaw/openclaw:latestcontainer_name: openclaw-gatewayrestart: unless-stoppedports:- "18789:18789"environment:- NODE_ENV=production- LOG_LEVEL=info- TZ=Asia/Shanghaivolumes:- /data/openclaw/config:/home/node/.openclaw- /data/openclaw/data:/home/node/.openclaw/workspace- /data/openclaw/logs:/home/node/logs- /data/openclaw/tmp:/tmphealthcheck:test: ["CMD", "curl", "-fsS", "http://127.0.0.1:18789/healthz"]interval: 30stimeout: 10sretries: 3start_period: 60snetworks:- openclaw-networksecurity_opt:- "no-new-privileges:true"cap_drop:- NET_RAW- NET_ADMINnetworks:openclaw-network:driver: bridgename: openclaw-networkEOF
7、启动openclaw服务
cd /data/openclaw/
docker-compose up -d
docker-compose ps

8、查看容器日志
docker logs -f openclaw-gateway

9、openclaw容器健康检查
docker exec -it openclaw-gateway curl http://127.0.0.1:18789/health

10、openclaw初始化向导
docker run --rm -it \
-v/data/openclaw/config:/home/node/.openclaw \
-v/data/openclaw/data:/home/node/.openclaw/workspace \
--networkopenclaw-network \
ghcr.io/openclaw/openclaw:latest\
nodedist/index.js onboard






11、访问openclaw页面
访问网页地址:
http://192.168.52.16:18789/?token=k9s8X2pR7qLzT5bN3vA1cD6mF4gH0jW

docker exec -it openclaw-gateway bash
openclaw devices approve 99293ee9-7798-4c08-82db-d0bcadc2e13d


12、总结
OpenClaw是当下热门开源 AI Agent网关,最大亮点就是私有化部署+多聊天渠道接入+可执行真实任务。你只需要准备大模型API,用Docker一行命令就能快速拉起实例,像本文方案接入公众号,直接在微信里和AI智能体对话、下发指令自动执行任务。
它适合开发者、AI爱好者快速自建私有AI机器人;缺点是依赖大模型 API,复杂任务有超时风险,服务器公网部署需要做好安全防护。简单一句话概括:OpenClaw就是让你在公众号、微信等聊天窗口,拥有一个能动手干活、数据归自己的私有AI龙虾。