乐于分享
好东西不私藏

OpenClaw docker部署操作

OpenClaw docker部署操作

OpenClaw 从环境准备到成功部署的完整过程,涵盖 Docker 环境校验、国内源适配、交互式配置及常见报错处理,共包含 9 个主要步骤。

1. 环境检查

首先确认 Docker 与 docker-compose 版本满足要求,确保容器环境可用。

2. 获取源码

克隆 GitHub 仓库,若遇到网络问题,可配置代理或替换为国内加速源后再执行。

git clone https://github.com/openclaw/openclaw.git cd openclaw ./docker-setup.sh

  • 报错error是代理问题更换国内代理即可
ERROR resolve image config for docker-image://docker.io/docker/dockerfile:1.7
配置国内源参考
{  "builder": {    "gc": {      "defaultKeepStorage": "20GB",      "enabled": true    }  },  "experimental": false,  "features": {    "buildkit": true  },  "registry-mirrors": [    "https://docker.m.daocloud.io",    "https://hub-mirror.c.163.com"  ]}

3. 执行安装脚本

进入项目目录后运行安装脚本,开始交互式配置。

./docker-setup.sh

4. 初始化与模式选择

依次选择 初始化 → QuickStart 模式,快速完成基础环境搭建。

  • 模型供应商选择:MimiMax

  • 认证方式选择:国内认证(带 CN)

  • 按要求输入 API Key

  • 交互通道与联网供应商配置可直接跳过。

5.启动与访问限制处理

首次启动时出现访问受限问题,通过修改配置文件放开相关校验项后恢复正常。

  • 原因:无法访问,放开openclaw对访问源的校验

docker-compose -f docker-compose.yml run --rm openclaw-cli \config set gateway.controlUi.allowedOrigins '["*"]' --strict-jsondocker-compose -f docker-compose.yml run --rm openclaw-cli \config set gateway.controlUi.dangerouslyDisableDeviceAuth true

然后重启docker-compose

docker-compose up -d