跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

Docker 部署 OpenClaw 本地 AI 执行引擎(智谱 AI 版)

如何使用 Docker 在本地部署 OpenClaw 智能执行引擎,并集成智谱 AI 模型。主要步骤包括环境准备、Docker 安装及国内镜像配置、创建 docker-compose 文件、获取 API Key 以及启动服务。通过容器化部署实现数据隐私安全与任务自动化执行。

黑客发布于 2026/4/6更新于 2026/5/2229 浏览

一、项目介绍

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

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

二、环境准备

1. 系统要求
  • 操作系统:Ubuntu 20.04+/Debian 11+(推荐)
  • 内存:最低 2GB,推荐 4GB 以上
  • 硬盘:至少 500MB 可用空间
  • 网络:稳定联网(用于下载依赖,调用云端 AI 需联网)
2. 安装 Docker(国内镜像加速版)
# 更新系统并安装必要工具
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release

# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 Docker 仓库
echo "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

# 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 配置国内镜像加速(轩辕镜像)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": [
  "https://docker.xuanyuan.run",
  "https://docker.m.daocloud.io"
 ]
}
EOF

# 重启 Docker 服务
 systemctl daemon-reload
 systemctl restart docker


docker --version
docker compose version
sudo
sudo
# 验证安装

重要提示:使用 docker compose 命令时,必须将 -d 参数放在 up 命令之后,即 docker compose up -d,否则会报错。

三、部署 OpenClaw(智谱 AI 版)

1. 创建部署目录
mkdir -p /opt/openclaw && cd /opt/openclaw
2. 创建 docker-compose.yml 文件
version: '3.8'

services:
 openclaw:
  # 使用轩辕镜像源加速拉取
  image: docker.xuanyuan.run/alpine/openclaw:latest
  restart: unless-stopped
  ports:
  - "18789:18789"
  environment:
  # 设置模型提供商为自定义
  - MODEL_PROVIDER=custom

  # 智谱 AI API Key(从智谱开放平台获取)
  - CUSTOM_API_KEY=your_zhipu_api_key

  # 智谱 AI 的 Base URL
  - CUSTOM_BASE_URL=https://open.bigmodel.cn/api/paas/v4

  # 使用的模型 ID(如 glm-4, glm-4-6b, glm-4-air)
  - CUSTOM_MODEL_ID=glm-4
volumes:
- ./data:/app/data
- ./config:/app/config

替换说明:请将 your_zhipu_api_key 替换为你的智谱 AI API Key。

3. 获取智谱 AI API Key
  1. 访问 智谱开放平台
  2. 登录后点击右上角用户头像 → "API 密钥"
  3. 点击 "新建 API 密钥",复制生成的 Key(格式通常为 xxxx.yyyy)
4. 启动服务
# 启动 OpenClaw 服务(后台运行)
docker compose up -d

# 查看服务状态
docker compose ps

# 查看启动日志
docker compose logs -f

四、验证与访问

  1. 获取 Token(用于访问 Web 界面):
docker 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 模型
environment:
 - CUSTOM_MODEL_ID=glm-5
2. 配置 Nginx 反向代理(生产环境推荐)
server {
 listen 443 ssl;
 server_name your-domain.com;

 ssl_certificate /etc/nginx/ssl/cert.pem;
 ssl_certificate_key /etc/nginx/ssl/key.pem;

 location / {
  proxy_pass http://localhost:18789;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;
 }
}

七、总结

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

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

目录

  1. 一、项目介绍
  2. 二、环境准备
  3. 1. 系统要求
  4. 2. 安装 Docker(国内镜像加速版)
  5. 更新系统并安装必要工具
  6. 添加 Docker 官方 GPG 密钥
  7. 添加 Docker 仓库
  8. 安装 Docker
  9. 配置国内镜像加速(轩辕镜像)
  10. 重启 Docker 服务
  11. 验证安装
  12. 三、部署 OpenClaw(智谱 AI 版)
  13. 1. 创建部署目录
  14. 2. 创建 docker-compose.yml 文件
  15. 使用轩辕镜像源加速拉取
  16. 设置模型提供商为自定义
  17. 智谱 AI API Key(从智谱开放平台获取)
  18. 智谱 AI 的 Base URL
  19. 使用的模型 ID(如 glm-4, glm-4-6b, glm-4-air)
  20. 3. 获取智谱 AI API Key
  21. 4. 启动服务
  22. 启动 OpenClaw 服务(后台运行)
  23. 查看服务状态
  24. 查看启动日志
  25. 四、验证与访问
  26. 五、常见问题解决
  27. 1. 镜像拉取失败
  28. 2. 智谱 AI 连接失败
  29. 3. 端口占用
  30. 六、进阶配置
  31. 1. 使用 GLM-5 模型
  32. 2. 配置 Nginx 反向代理(生产环境推荐)
  33. 七、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Docker 部署 OpenClaw 并集成智谱 AI
  • OpenClaw Mac 环境部署与使用指南
  • DP、HDMI、USB4、GPMI、eDP、LVDS 音视频协议及性能对比
  • 五款开源翻译模型中文场景适用性评测
  • AI 产品经理技术教程:能力模型、发展史与学习路径
  • STL 专题:vector 变长数组的使用与特性
  • Ubuntu 环境下 llama.cpp 编译与性能调优实战
  • DeepSeek-R1-Distill-Llama-8B 部署教程:Docker Compose 多模型推理服务
  • DeepSeek-R1-Distill-Llama-8B 部署:Docker Compose 推理服务
  • 多模态模型本地部署与 API 封装全流程及 C++ 优化技巧
  • Hadoop 运行模式及核心架构解析
  • CUDA、PyTorch、MMCV 与 MMDetection 版本对照指南
  • 攻防世界 Web 题解(七):SQL 注入、文件上传与命令执行
  • Coze(扣子)全解析:100个落地用途+发布使用指南,小白也能玩转低代码AI智能体
  • OpenClaw 多 Agent 协作工作流实验
  • LangChain 入门指南:系统化的 LLM 应用开发指南
  • STM32定时器主从级联:TRGO信号与ITRx内部触发实战解析
  • C++ STL 关联式容器详解:map 与 set 使用
  • 数据结构核心:链表(单链表、双链表及循环链表)
  • Python 与主流编程语言性能对比分析

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online