前置准备
环境依赖
确保运行环境满足以下基础要求:
- 操作系统:Windows 10+ / macOS 12+ / Linux (推荐 Ubuntu 22.04)
- 硬件配置:内存 4GB 以上,无需独立 GPU
- 核心工具:Docker + Docker Compose、Git (版本 2.40+)
- 辅助工具:Chrome/Edge 浏览器、IM 工具(飞书或企业微信)
获取 Kimi K2.5 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
官方推荐采用容器化部署,数据本地存储且支持后台自动恢复。首先拉取源码并构建镜像:
# 克隆源码(适配 Kimi K2.5)
git clone https://ghproxy.com/https://github.com/OpenClawChinese/OpenClaw.git
cd OpenClaw
# 构建镜像
docker build -t clawdbot:latest .
# 创建持久化卷(防止数据丢失)
docker volume create openclaw-data
初始化配置并启动服务。这里需要设置网关 Token 以保障安全,建议使用 Docker Compose 进行编排:
# 初始化默认参数
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw setup
# 配置远程访问权限
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 你的自定义密码
# 创建 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 logs -f


