开整!从 0 到 1 把玩小龙虾(openclaw),怎么好玩怎么来~
本项目提供了基于 Docker Compose 的一键部署方案,用于运行 OpenClaw AI 网关服务。OpenClaw 是一个强大的 AI 模型网关,支持多模型接入、工具调用和技能扩展。
项目采用双层架构:
在启动服务前,需要配置以下环境变量:
| 变量名 | 说明 |
|---|---|
CNB_API_ENDPOINT | CNB API 端点地址 |
CNB_REPO_SLUG | 代码仓库标识 |
CNB_TOKEN | 认证令牌 |
创建 .env 文件(或在 shell 中设置环境变量):
CNB_API_ENDPOINT=https://api.example.com CNB_REPO_SLUG=your-repo-slug CNB_TOKEN=your-api-token
docker-compose up -d
服务启动后,可通过以下方式访问:
Nginx 配置支持 WebSocket 连接和 HTTP 代理,已禁用缓存和缓冲以确保实时性。
默认配置包含:
docker build -t docker.cnb.cool/zhiqiangwang/openclaw:latest .
docker-compose down docker-compose up -d --build
# 查看所有服务日志
docker-compose logs -f
# 查看指定服务日志
docker-compose logs -f openclaw
docker-compose logs -f openresty
# 启动服务
docker-compose up -d
# 停止服务
docker-compose down
# 重启服务
docker-compose restart
# 查看服务状态
docker-compose ps
# 进入 OpenClaw 容器
docker-compose exec openclaw bash
setup 初始化配置cnb-openclaw.json 配置docker exec openclaw jq .gateway.auth /root/.openclaw/openclaw.json
docker exec openclaw openclaw config set gateway.controlUi.allowedOrigins.[0] "*"
执行后会自动重启服务使配置生效。