MacOS 上部署 OpenClaw 的全界面操作方案

MacOS 上部署 OpenClaw 的全界面操作方案

**本人环境:**MacOS + Docker 桌面版 + Ollama.app

为简化起见,使用本地模型 qwen3:4b


方案一:用 1Panel 部署 OpenClaw

先在 Docker 中安装 1Panel ,再在 1Panel 中安装 OpenClaw

1) Docker Desktop 设置文件共享

  • 进入:SettingsResourcesFile sharing
  • 添加路径:/opt

2) 创建 1Panel 容器

  • Name1panel

  • Ports10086

  • Volumes

    • /var/run/docker.sock/var/run/docker.sock
    • /opt/opt

3) 获取 1Panel 登录账号

  • 1panel 容器内执行命令:1pctl user-info(命令展示方式:命令:1pctl user-info
  • 浏览器访问:http://127.0.0.1:10086

4) 创建模型账号(Model Account)

  • 名称ollama
  • 模型供应商:Ollama
  • API Key:随意(可填任意字符串)
  • Base URLhttp://host.docker.internal:11434

5) 创建智能体(Agent)

  • 名称openclaw
  • 模型供应商:Ollama
  • 勾选/选择:手动输入模型
  • 模型ollama/qwen3:4b
  • 模型账号 :对应上一步的"名称"(即 ollama
  • Token:保存好(用于下一步)

6) OpenClaw 控制台配置与验证

  • 浏览器访问:http://127.0.0.1:18789

在 OpenClaw 页面依次操作(用"路径 → 动作"形式表示):

  • Control → Overview → Gateway Access → Gateway Token填入上一步 Token
  • Config → Models → Providers → ollama → Api选择/填写为 ollamaSave
  • Chat → Chat发起对话验证模型配置成功

方案二:使用 Docker 直接部署 OpenClaw

1) 创建容器

  • 镜像:fourplayer/openclaw
  • Ports18788 / 18789 / 22

2) 配置(用"路径 → 字段:值"表示)

A. 默认智能体配置
  • Config → Agents → Defaults

    • Remote Embedding API KeyAPI_KEY
    • Primary Modelollama/qwen3:4b
B. Provider 配置(添加 ollama)
  • Config → Models → Providers → Add Entry

    • Name:ollama
    • Apiollama
    • Api KeyAPI_KEY
    • Base Urlhttp://host.docker.internal:11434
C. 模型列表(在 Provider 下添加模型)
  • Config → Models → Providers → ollama → Models → Add

    • Apiollama
    • Idqwen3:4b
    • Nameqwen3:4b
    • Reasoningtrue

相关推荐
普通网友3 小时前
《K8s 自动扩缩容:基于 CPU / 内存的 HPA 配置》
docker·容器·kubernetes
学到四3 小时前
kubernetes(k8s)
云原生·容器·kubernetes
睡觉的时候不会困3 小时前
Kubernetes Pod 管理全攻略:从基础操作到进阶优化
云原生·容器·kubernetes
落日漫游3 小时前
深入解析K8sCRD:自定义资源定义实战指南
云原生·容器·kubernetes
凌晨l3 小时前
Centos7.9部署k8s(详细步骤)
云原生·容器·kubernetes
编码如写诗3 小时前
【k8s】使用containerd 2.1.5运行时离线部署k8s1.31.14+全量KubeSphere4.1.3
云原生·容器·kubernetes
zfoo-framework9 小时前
docker compose安装gitea实现公司内部开发git私有仓库
docker·容器·gitea
无巧不成书02189 小时前
基于WSL 2的Docker远程开发全栈实战指南
运维·docker·容器·docker desktop·wsl 2·vs code远程开发·容器化开发
Renhao-Wan9 小时前
Docker 核心原理详解:镜像、容器、Namespace、Cgroups 与 UnionFS
java·后端·docker·容器
赵庆明老师9 小时前
Linux Docker打包
linux·运维·docker