前置准备
核心依赖清单
- 环境要求:Windows 10+ / macOS 12+ / Linux(Ubuntu 22.04 最佳),内存 4G 以上,无需独立 GPU。
- 必备工具:Docker + Docker Compose(建议国内源加速)、Git(版本 2.40+)。
- 密钥准备:Kimi Code API Key(火山方舟获取,需实名认证,生成后仅显示一次,请妥善保存)。
- 辅助工具:浏览器(Chrome/Edge 最新版)、IM 工具(飞书/企业微信,用于远程控制)。
快速获取 Kimi K2.5 API Key
- 访问火山方舟控制台注册并完成实名认证。
- 进入「API Key 管理」→「创建 API Key」,命名后复制 Access Key ID 和 Secret 保存至本地文本。
一键安装 Docker
使用以下通用脚本安装(已适配国内镜像源):
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
验证安装成功(显示版本号即达标):
docker --version && docker compose version
Docker 一键部署 OpenClaw
官方推荐部署方式,数据本地存储不泄露,支持 7×24 小时后台运行,一键重启自动恢复,兼容所有系统。
拉取源码 + 构建镜像
首先克隆 OpenClaw 中文开源版源码(适配 Kimi K2.5,无需修改配置)。如果网络受限,建议使用代理或切换镜像源。
# 克隆源码
git clone https://github.com/OpenClawChinese/OpenClaw.git
cd OpenClaw
# 构建 Docker 镜像(命名为 clawdbot:latest,约 3 分钟完成)
docker build -t clawdbot:latest .
# 创建数据持久化卷(关键!防止数据丢失,不可删除)
docker volume create openclaw-data
初始化配置 + 启动服务
这里直接给出核心命令,避免手动修改默认参数。
# 1. 初始化 OpenClaw 配置
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw setup
# 2. 配置远程访问(允许局域网/公网访问,必设 Token 防未授权登录)
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw config set gateway.bind lan
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw config set gateway.auth.token 你的自定义密码(如 OpenClaw@2026)
# 3. 创建 docker-compose.yml 文件(直接复制以下内容)
cat > docker-compose.yml << EOF
version: '3.8'
services:
openclaw:
image: clawdbot:latest
container_name: openclaw-kimi
ports:
- "18789:18789" # 核心端口,远程访问关键
volumes:
- openclaw-data:/root/.openclaw
restart: unless-stopped
command: openclaw gateway run --allow-unconfigured
volumes:
openclaw-data:
name: openclaw-data
EOF
docker compose up -d
docker compose ps
docker compose logs -f


