夜雨聆风学习资料网

ARTICLE · 1013733

OpenClaw一键Docker部署|公众号接入实战,手把手养虾

OpenClaw一键Docker部署|公众号接入实战,手把手养虾

1、OpenClaw简介

OpenClaw(圈内戏称“龙虾”),MIT协议开源AI智能体网关框架,它本身不是大模型,是AI的执行网关,支持Docker私有化部署,本地优先、数据自托管抖音百科。核心定位:给大模型装上手脚,打通各类聊天渠道,让AI不止聊天,还能自主执行任务。内置网关Gateway作为控制平面,统一管理消息会话、工具调用、权限、多渠道接入;支持对接任意大模型(DeepSeek、Claude、GPT、Ollama本地模型均可),自带沙箱机制管控执行风险,拥有持久记忆、技能插件市场ClawHub,可自由扩展能力。

2、主要用途

  1. 多渠道统一 AI 入口(你公众号养虾核心场景):一键把 AI 智能体接入公众号、飞书、Telegram 等 50 + 聊天平台,在公众号直接发消息就能调用 AI,不用单独开发后端,一个网关统一管理多个渠道的对话。
  2. 自动化任务执行:可执行 Shell 命令、读写服务器文件、自动浏览网页、抓取信息、收发邮件、定时任务(Cron)、Webhook 事件触发,自动完成重复工作。
  3. 个人 / 私有 AI 助手:私有化部署,对话数据保存在自己服务器,不上传第三方平台,适合有隐私需求用户;长期记忆记住你的偏好、项目上下文,24 小时在线。
  4. 自定义技能扩展:社区 ClawHub 有大量现成技能,也可以自定义编写技能,让 AI 做代码评审、文档整理、报表生成、信息监控等;还支持 AI 自己编写新技能。
  5. 轻量企业 / 团队数字员工:搭建团队内部智能助手,多智能体隔离会话,分配不同权限,对接内部业务接口,处理工单、知识库问答。

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:latest    container_name: openclaw-gateway    restart: unless-stopped    ports:      - "18789:18789"    environment:      - NODE_ENV=production      - LOG_LEVEL=info      - TZ=Asia/Shanghai    volumes:      - /data/openclaw/config:/home/node/.openclaw      - /data/openclaw/data:/home/node/.openclaw/workspace      - /data/openclaw/logs:/home/node/logs      - /data/openclaw/tmp:/tmp    healthcheck:      test: ["CMD", "curl", "-fsS", "http://127.0.0.1:18789/healthz"]      interval: 30s      timeout: 10s      retries: 3      start_period: 60s    networks:      - openclaw-network    security_opt:      - "no-new-privileges:true"    cap_drop:      - NET_RAW      - NET_ADMINnetworks:  openclaw-network:    driver: bridge    name: 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龙虾。

相关学习资料