Docker安装OpenClaw:使用智谱AI的完整指南(国内镜像加速版)

一、项目介绍

OpenClaw是一款本地运行、可自托管的AI执行引擎,主打"从给建议到做事情"的能力跃迁——它并非被动响应的聊天机器人,而是能通过自然语言指令,自主规划并完成全流程任务的"数字员工"。与传统对话式AI工具不同,OpenClaw的核心定位是本地优先,所有用户数据默认存储于用户自有设备,彻底实现数据主权与隐私安全自主。

核心优势:跨平台支持、本地模型部署、安全隔离、场景适配、部署便捷

二、环境准备

1. 系统要求

  • 操作系统:Ubuntu 20.04+/Debian 11+(推荐)
  • 内存:最低2GB,推荐4GB以上
  • 硬盘:至少500MB可用空间
  • 网络:稳定联网(用于下载依赖,调用云端AI需联网)

2. 安装Docker(国内镜像加速版)

bash

1# 更新系统并安装必要工具 2sudo apt update && sudo apt upgrade -y 3sudo apt install -y ca-certificates curl gnupg lsb-release 4 5# 添加Docker官方GPG密钥 6curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 7 8# 添加Docker仓库 9echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 10 11# 安装Docker 12sudo apt update 13sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 14 15# 配置国内镜像加速(轩辕镜像) 16sudo mkdir -p /etc/docker 17sudo tee /etc/docker/daemon.json <<-'EOF' 18{ 19 "registry-mirrors": [ 20 "https://docker.xuanyuan.run", 21 "https://docker.m.daocloud.io" 22 ] 23} 24EOF 25 26# 重启Docker服务 27sudo systemctl daemon-reload 28sudo systemctl restart docker 29 30# 验证安装 31docker --version 32docker compose version
重要提示:使用docker compose命令时,必须将-d参数放在up命令之后,即docker compose up -d,否则会报错。

三、部署OpenClaw(智谱AI版)

1. 创建部署目录

bash

1mkdir -p /opt/openclaw && cd /opt/openclaw

2. 创建docker-compose.yml文件

yaml

1version: '3.8' 2 3services: 4 openclaw: 5 # 使用轩辕镜像源加速拉取 6 image: docker.xuanyuan.run/alpine/openclaw:latest 7 restart: unless-stopped 8 ports: 9 - "18789:18789" 10 environment: 11 # 设置模型提供商为自定义 12 - MODEL_PROVIDER=custom 13 14 # 智谱AI API Key(从智谱开放平台获取) 15 - CUSTOM_API_KEY=your_zhipu_api_key 16 17 # 智谱AI的Base URL 18 - CUSTOM_BASE_URL=https://open.bigmodel.cn/api/paas/v4 19 20 # 使用的模型ID(如glm-4, glm-4-6b, glm-4-air) 21 - CUSTOM_MODEL_ID=glm-4 22 volumes: 23 - ./data:/app/data 24 - ./config:/app/config
替换说明:请将your_zhipu_api_key替换为你的智谱AI API Key。

3. 获取智谱AI API Key

  1. 访问智谱开放平台
  2. 登录后点击右上角用户头像 → "API密钥"
  3. 点击"新建API密钥",复制生成的Key(格式通常为xxxx.yyyy

4. 启动服务

bash

1# 启动OpenClaw服务(后台运行) 2docker compose up -d 3 4# 查看服务状态 5docker compose ps 6 7# 查看启动日志 8docker compose logs -f

四、验证与访问

  1. 获取Token(用于访问Web界面):
1docker compose exec openclaw openclaw token generate --admin
  1. 访问控制台
    在浏览器中打开 http://<你的服务器IP>:18789/?token=<生成的Token>
  2. 验证AI功能
    在控制台发送一条消息,如"你好",应能收到智谱AI的回复。

五、常见问题解决

1. 镜像拉取失败

  • 原因:网络问题导致无法访问Docker Hub
  • 解决:确保已正确配置/etc/docker/daemon.json中的国内镜像源

2. 智谱AI连接失败

  • 原因:API Key错误或Base URL不正确
  • 解决
    1. 确认API Key正确无误
    2. 检查CUSTOM_BASE_URL是否为https://open.bigmodel.cn/api/paas/v4
    3. 确认CUSTOM_MODEL_ID与智谱平台开通的模型一致

3. 端口占用

  • 原因:18789端口被其他服务占用
  • 解决:修改docker-compose.yml中的端口映射,如- "18790:18789"

六、进阶配置

1. 使用GLM-5模型

yaml

1environment: 2 - CUSTOM_MODEL_ID=glm-5

2. 配置Nginx反向代理(生产环境推荐)

nginx

1server { 2 listen 443 ssl; 3 server_name your-domain.com; 4 5 ssl_certificate /etc/nginx/ssl/cert.pem; 6 ssl_certificate_key /etc/nginx/ssl/key.pem; 7 8 location / { 9 proxy_pass http://localhost:18789; 10 proxy_set_header Host $host; 11 proxy_set_header X-Real-IP $remote_addr; 12 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 13 proxy_set_header X-Forwarded-Proto $scheme; 14 } 15}

七、总结

通过本文,你已成功使用Docker在本地部署了OpenClaw,并配置了智谱AI作为模型提供商。OpenClaw作为一款本地运行的AI执行引擎,能够让你在保证数据隐私的同时,享受强大的AI任务执行能力。

核心要点:使用国内镜像加速Docker安装,解决网络问题通过环境变量配置智谱AI,实现无缝对接通过Docker容器化部署,确保环境隔离与安全性

Read more

(包含安装包)Windows 一键部署OpenClaw教程 5分钟搭建本地AI智能体

(包含安装包)Windows 一键部署OpenClaw教程 5分钟搭建本地AI智能体

Windows 一键部署OpenClaw教程 5分钟搭建本地AI智能体,摆脱复杂配置 2026年开源圈热门的「数字员工」OpenClaw(昵称小龙虾),在GitHub收获超高星标,凭借「本地运行+零代码操作+自动化执行」的核心优势备受关注。很多人误以为它是普通聊天AI,实则是能操控电脑的自动化工具——听懂自然语言指令后,可自动拆解任务、调用工具,全程无需人工干预。 本文专为技术用户(含新手)打造,基于2026最新版本优化,使用一键部署包,无需敲命令行、手动配置Python/Node.js环境,短时间即可完成部署,助力大家拥有专属AI助手,解放双手搞定文件整理、办公自动化、数据处理等重复工作! 后续还将持续更新OpenClaw技能扩展、本地大模型接入、微信/飞书联动等进阶教程,持续关注解锁更多玩法~   2026最新版OpenClaw Windows-2.6.0一键部署包:  https://openclaw.ikidi.top/api/download/package/

要成为AI的主人,而不是被它所绑架

要成为AI的主人,而不是被它所绑架

这两年,AI 编码工具确实给开发效率带来了很大提升。写脚本更快了,补测试更轻松了,搭原型更顺手了,连很多文档工作都被大幅压缩。笔者自己在持续使用 GPT-5.4 和 Claude 一段时间后,也真切感受到了这种效率红利。与此同时,随着使用越来越深入,笔者也开始经常在架构师论坛和技术社区里,围绕 AI 开发的安全性、保密性、稳定性、可控性等问题,与多位大厂架构师持续交流。讨论得越多、实践得越久,我越认同一个判断:小项目、低敏项目、单人维护项目,AI 基本没有大问题;但一旦进入多人协作、长期演进、涉及核心资产和生产责任的项目,AI 如果没有边界、规范和审计,就很容易从“效率工具”变成“失控放大器”。 很多人讨论 AI,还停留在“能不能更快把功能做出来”这个层面。但架构师的关注点从来不只是“能不能开发出来”,而是“

OpenClaw漏洞预警:如何给AI代理加上“记录仪”?

OpenClaw漏洞预警:如何给AI代理加上“记录仪”?

近日,工信部网络安全威胁和漏洞信息共享平台、国家互联网应急中心连续发布风险提示:开源AI智能体OpenClaw因默认安全配置脆弱、不当配置等问题存在较高安全风险。 当AI代理被赋予系统级权限,每一次“幻觉”或攻击都可能酿成数据浩劫 而每一次操作在操作系统中留下的痕迹,正是追溯这些风险的关键线索。移动云云日志可为移动云云主机提供命令级、文件级全量日志采集,搭配智能关键词告警与日志长期存储,让云主机上的每一行指令都有迹可循,为AI应用构建日志可追溯的安全防线。 四大高危风险,不容忽视 OpenClaw作为开源AI智能体框架,在提升自动化能力的同时,其默认配置存在的安全漏洞可能被恶意利用,导致企业核心数据面临严重威胁。 “AI智能体的安全风险不在于AI本身,而在于我们能否看清AI在系统层面的每一个动作。看不见的风险才是真正的风险。” 而移动云云日志,就是要让这些“看不见”的风险,变得“看得见”。 四大核心能力,构建AI安全防线 全量行为采集,不留死角 支持主流操作系统(CentOS、Ubuntu、WindowsServer等),可采集Shell命令历史、文