前置准备
在开始之前,确保你的环境满足以下基础要求。这一步主要涉及系统环境和必要工具的安装。
- 操作系统:Windows 10+、macOS 12+ 或 Linux(推荐 Ubuntu 22.04)。内存建议 4G 以上,无需独立 GPU。
- 核心工具:安装 Docker 和 Docker Compose。建议使用官方脚本或国内镜像源加速下载。
- API 密钥:你需要一个 Kimi Code API Key。前往火山方舟控制台注册并实名认证后创建密钥,注意保存好 Access Key ID 和 Secret,它们仅显示一次。
- 辅助工具:浏览器(Chrome/Edge)用于访问控制台,IM 工具(飞书/企业微信)用于后续远程控制配置。
获取 Kimi K2.5 API Key
- 访问火山方舟控制台,完成注册与实名认证。
- 进入「API Key 管理」→「创建 API Key」,命名后生成密钥,复制并安全保存。
安装 Docker
使用通用安装脚本可快速搭建环境,避免手动配置出错。
# 一键安装 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,无需额外修改配置。构建镜像时请确保网络通畅。
# 1. 克隆源码(直接使用 GitHub 官方地址)
git clone https://github.com/OpenClawChinese/OpenClaw.git
cd OpenClaw
# 2. 构建 Docker 镜像(命名为 clawdbot:latest)
docker build -t clawdbot:latest .
# 3. 创建数据持久化卷(关键!防止容器重启后数据丢失)
docker volume create openclaw-data
初始化配置与启动服务
接下来是核心配置环节。我们需要设置远程访问权限并启动服务,确保只有授权用户才能连接。
# 1. 初始化 OpenClaw 配置(自动生成默认参数)
docker run --rm -v openclaw-data:/root/.openclaw clawdbot:latest openclaw setup
# 2. 配置远程访问与安全 Token
# 绑定局域网 IP,并设置强密码防止未授权登录
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 你的自定义密码
# 3. 创建 docker-compose.yml 文件
> docker-compose.yml <<
docker compose up -d
docker compose ps
docker compose logs -f


