1. 拉取源码并执行一键脚本
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh
2. 安装完成后访问控制台
- 打开:http://127.0.0.1:18789/
- 按脚本输出,把
token(详情看 6. 常见问题) 填到Control UI的Settings -> token
3. 需要重新拿 Dashboard 链接时
docker compose run --rm openclaw-cli dashboard --no-open
4. 模型载入/修改
~/.openclaw/openclaw.json
增加 "models:{}"
baseUrl 填入公益站的地址
apiKey 填入对应公益站的key
修改后检查:
docker compose run --rm openclaw-cli doctor
docker compose run --rm openclaw-cli models status
一般会热加载生效;若未生效再重启:
docker compose restart openclaw-gateway
5.常用 Docker 命令
# 启动网关
docker compose up -d openclaw-gateway
# 查看日志
docker compose logs -f openclaw-gateway
# 停止
docker compose down
6. 常见问题
token 是 安装时自动生成 的,不是你手动创建的。
Docker 场景下来源有两个位置(本质同一个):
./docker-setup.sh运行时生成,并写入项目根目录.env(通常是
OPENCLAW_GATEWAY_TOKEN)Gateway配置里的gateway.auth.token
你可以直接取:
在 openclaw 仓库根目录执行
docker compose run --rm openclaw-cli config get gateway.auth.token
也可以看 .env:
grep OPENCLAW_GATEWAY_TOKEN .env
拿到后粘贴到 Control UI:Settings -> token。
如果丢了可重新生成:
docker compose run --rm openclaw-cli doctor --generate-gateway-token
出现 unauthorized / disconnected (1008): pairing required:
docker compose run --rm openclaw-cli devices list
docker compose run --rm openclaw-cli devices approve <requestId>

