环境准备
在开始之前,确保你的开发环境满足以下基础要求。这套方案对硬件要求不高,普通笔记本即可运行。
- 操作系统:Windows 10+、macOS 12+ 或 Linux(推荐 Ubuntu 22.04)
- 资源:内存 4G 以上,无需独立 GPU
- 工具链:Docker + Docker Compose(建议配置国内镜像源)、Git 2.40+
- 密钥:Kimi Code API Key(需通过火山方舟实名认证获取)
获取 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
容器化部署 OpenClaw
采用 Docker 部署能确保环境隔离,数据持久化存储,且支持后台自动重启。
拉取源码与构建镜像
克隆官方仓库并构建镜像。建议使用 GitHub 原始地址以保证稳定性:
# 克隆源码
git clone https://github.com/OpenClawChinese/OpenClaw.git
cd OpenClaw
# 构建镜像
docker build -t clawdbot:latest .
# 创建数据卷(关键步骤,防止数据丢失)
docker volume create openclaw-data
初始化配置与服务启动
初始化配置会自动生成默认参数,随后设置远程访问令牌以保障安全。
# 初始化配置
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw setup
# 设置网关绑定与鉴权 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 你的自定义密码
# 编写 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


