Docker 部署 OpenClaw 汉化版,畅玩个人 AI 智能代理


一、简介
-
• OpenClaw 是一款开源的自托管个人 AI 代理网关,运行在用户设备上,主打本地优先和隐私可控
-
• 支持 WhatsApp、Telegram、Slack 等 10+ 通讯渠道,从手机或 PC 发送任务,AI 在本地设备执行并反馈结果
-
• 他可以在后台调用 LLM 解析指令,然后执行工具如 Shell 操作或文件管理,实现最终结果输出
-
• 支持接入所有主流的模型供应商,支持添加skills,支持设置定时智能代理任务
-
• 支持Docker搭建(容器隔离,安全推荐),也可以裸机搭建(权限更大,能力更强)
-
• 汉化版的安全使用方式可参考开源项目:https://github.com/1186258278/OpenClawChineseTranslation
-
• 官方教程文档可参考:https://docs.openclaw.ai/zh-CN
-
• OpenClaw的基本工作流程概览可参考下图(仅作参考)
二、安装(Docker方式)
-
• 提前准备好Docker、docker-compose软件环境
-
• 新建docker-compose.yml配置文件,配置内容如下:
services:
openclaw:
image: ghcr.io/1186258278/openclaw-zh:nightly
container_name: openclaw
privileged: true
ports:
- "18789:18789"
volumes:
# 数据持久化(注意:容器以 root 用户运行,配置存储在 /root/.openclaw)
- ./openclaw:/root/.openclaw
restart: unless-stopped
# 默认启动 gateway(首次需要初始化,见下方说明)
command: openclaw gateway run --allow-unconfigured- • 先执行初始化基础数据的命令
//1. 手动初始化
docker-compose run --rm openclaw openclaw setup
docker-compose run --rm openclaw openclaw config set gateway.mode local
//2. 配置绑定和认证
docker-compose run --rm openclaw openclaw config set gateway.bind lan
docker-compose run --rm openclaw openclaw config set gateway.auth.token YOUR_TOKEN
//3. 设置模型配置,newapiapp是自定义的供应商名称,配置相应的apikey、baseurl、默认Id,可以设置多个
docker-compose run --rm openclaw openclaw config set models.providers.newapiapp '{
"api": "openai-completions",
"apiKey": "sk-xxxx",
"baseUrl": "https://api.openai.com/v1",
"models": [
{
"id": "modelscope-k2.5",
"name": "modelscope-k2.5"
}
]
}'
//设置默认主模型,后面的对话就可以默认使用对应供应商的模型了
docker-compose run --rm openclaw openclaw config set agents.defaults.model.primary "newapiapp/modelscope-k2.5"
//4. 允许不完全访问,可以通过ip、域名反代等远程访问
docker-compose run --rm openclaw openclaw config set gateway.controlUi.allowInsecureAuth true- • 配置初始化完成后,可以启动服务,执行如下命令
docker-compose up -d镜像比较大,自行配置加速,成功运行参考以下截图

三、使用
1. 安装配置部署成功后,可以访问:http://server_ip:18789/overview,然后输入网关令牌(上面设置的gateway.auth.token的值),连接上网关服务,如下

2. 连接上网关服务之后,就可以通过Web UI对话页面,进行AI对话
• 可以帮助采集数据,生成表格,如指令:广州有多少条地铁路线,抓取最新信息,生成一份xlsx表格给我

四、总结
-
• OpenClaw 是目前开源界非常好用的AI 代理工具,他可以作为你电脑上的超级智能助手,帮助你高效地处理各种任务
-
• 你可以通过多种消息渠道与OpenClaw进行通信,随时随地下发指令,他会使用电脑的最高权限自动化完成这个任务,并向你呈递结果
-
• 可以通过增加Skills、安装专门软件环境,让他拥有更多的技能,更高效解决问题
-
• 目前该项目非常火热,项目更新和周边配套都很积极,非常值得学习和了解一下…
这里部署了一个可临时试用一下:https://cas.luler.top/?search=6987290f635ba

推荐一下个人网站(本文内容如有错漏只会在个人博客更新):
