mac 通过docker 本地安装openclaw 教程OpenClaw 不仅仅是一个聊天机器人而是一个功能强大的AI 智能体执行框架。你可以把它想象成一个能自主思考、调用工具、并替你完成复杂任务的数字员工。1.环境准备1.1安装Docker Desktop for mac官网 下载安装即可docker 中设置加速地址registry-mirrors: [ https://docker.m.daocloud.io, http://hub-mirror.c.163.com, https://mirror.baidubce.com, https://docker.mirrors.sjtug.sjtu.edu.cn ]1.2 拉取openclaw 镜像这里会使用腾讯托管的镜像服务器 拉取最新版本docker pull sgccr.ccs.tencentyun.com/openclaw/openclaw:latest2.启动容器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后台运行容器。--name openclaw给容器命名方便后续操作。-p 18789:18789将容器的 18789 端口映射到本机用于访问 Web 控制台。-v openclaw-data:/data创建一个 Docker 卷 openclaw-data挂载到容器内的 /data 目录用于持久化配置和状态。openclaw gateway run ...容器启动后执行的命令以网关模式运行监听所有网络接口--bind lan端口 18789允许未完全配置的状态下启动--allow-unconfigured。3.首次访问并获取token在浏览器中访问http://localhost:18789你会看到 OpenClaw 的仪表板页面但状态显示为“Disconnected”并提示需要 Tokendocker exec openclaw openclaw config get gateway.auth.token3.1 获取token使用默认token 会打印出一长串数字例如ed0904424aca*******0562a93847c142684339138a7复制保存后续需要用到。在浏览器内输入上面的token然后点击connect此时可能会遇到两种错误pairing required表示设备需要配对见下一节。control ui requires device identity确保你使用的是http://localhost:18789而非 IP 地址否则浏览器会因安全策略阻止连接。3.2 解决配对问题进入容器确保docker 内openclaw 运行中docker exec -it openclaw sh然后输入openclaw devices list会出现一个等待配对请求其中包含一个本地ip请求 类似下面Pending (2) ┌──────────────────────────────────────┬───────────────────────────────────┬──────────┬──────────────┐ │ Request │ Device │ Role │ IP │ ├──────────────────────────────────────┼───────────────────────────────────┼──────────┼──────────────┤ │ a66fb94c-***-***2c4c21241c72 │ d53730f4722d2f9867ff6f0bbb70d2f8... │ operator │ 192.168.65.1 │使用openclaw devices approve 请求id上面的第一列或设备id上面的第二列后容器自动停止需要手动启动3.3 添加ai 模型提供商desktop 内启动openclaw然后终端中运行 下面命令进入openclawdocker exec -it openclaw shopenlaw 常用命令openclaw # 启动 OpenClaw openclaw onboard # 初始化向导 openclaw dashboard # 打开网页控制台 openclaw config # 查看/修改配置 openclaw skills # 管理技能 openclaw --help # 查看帮助然后使用openclaw onboard配置选择模型即可成功后即可聊天玩耍起来了参考https://libin9ioak.blog.csdn.net/article/details/157876493https://blog.csdn.net/weixin_41905135/article/details/158346643https://github.com/MaoTouHU/OpenClawChinese/blob/main/docs/INSTALL_GUIDE.md