macOS 本地部署 OpenClaw 的 Docker 完整指南
OpenClaw 不仅仅是一个聊天机器人,它是一个功能强大的 AI 智能体执行框架。你可以把它想象成一个能自主思考、调用工具并替你完成复杂任务的数字员工。
核心概念
- 智能体:OpenClaw 的核心大脑。它能理解你的自然语言指令,拆解任务,并决定调用哪些工具来执行。
- 网关:所有外部访问的入口。它负责处理 WebSocket 连接、管理设备配对、路由消息,是你与智能体交互的桥梁。
- 技能:智能体可调用的具体工具,比如访问文件、操作浏览器、发送消息、查询数据库等。你可以根据需要扩展技能库。
- 记忆:OpenClaw 可以存储对话历史和重要信息,实现长期记忆和上下文理解,让交互更连贯。
- 通道:连接外部聊天平台的渠道,如 WhatsApp、Telegram、Discord 等。你可以让智能体通过你熟悉的聊天应用与你交互。
主要功能
- 自动化任务:例如定时备份文件、自动整理下载文件夹、根据邮件内容回复、在日历上创建日程。
- 信息处理:从网页抓取数据、总结文档、翻译文本、生成报告。
- 系统交互:在授权下,它可以执行本地命令、管理文件、启动应用程序。
- 多平台连接:通过通道,你可以让智能体接入 Slack、Discord 等团队协作工具,成为团队中的 AI 成员。
优势分析
- 本地运行:所有数据都在你自己的电脑上,无需上传到云端,隐私安全可控。
- 模型自由:支持多种 AI 模型提供商(如 OpenAI、Anthropic、硅基流动),甚至可以通过 Ollama 使用完全本地化的开源模型,零成本运行。
- 高度可扩展:通过插件和自定义技能,你可以让 OpenClaw 适应任何你想自动化的场景。
- 开源透明:代码公开,你可以审计其行为,确保安全。
安全注意
由于 OpenClaw 可以访问你的系统和数据,务必保护好你的 API 密钥和配对 Token。建议在隔离的环境中测试,并仔细审查其技能权限。
接下来,我们直接开始在 macOS 上通过 Docker 安装并配置 OpenClaw。
环境准备
1. 安装 Docker Desktop for Mac
访问 Docker 官网下载 Docker Desktop for Mac(根据你的 Mac 芯片选择 Intel 或 Apple Silicon 版本)。安装完成后启动 Docker,确认菜单栏出现 Docker 图标,并且终端运行 docker --version 能正常输出版本号。
2. 拉取 OpenClaw 镜像
OpenClaw 官方镜像托管在腾讯云容器镜像服务上,执行以下命令拉取最新版:
docker pull sgccr.ccs.tencentyun.com/openclaw/openclaw:latest
启动容器
使用以下命令运行容器(注意替换容器名,这里我们用 openclaw):
docker run -d \
--name openclaw \
-p 18789:18789 \
-v openclaw-data:/data \
sgccr.ccs.tencentyun.com/openclaw/openclaw:latest \
openclaw gateway run --bind lan --port 18789 --allow-unconfigured
这里几个关键参数说明一下:
-d:后台运行容器。


