clawdock-start、clawdock-dashboard 和 clawdock-fix-token 等简短命令,免去较长的 docker compose ... 调用。
如果尚未设置 Docker,请先参阅 Docker。
安装
scripts/shell-helpers/clawdock-helpers.sh 安装了 ClawDock,请从当前的 scripts/clawdock/clawdock-helpers.sh 路径重新安装;旧的 GitHub raw 路径已被移除。
这些辅助工具会在首次使用时自动检测 OpenClaw 检出目录(检查 ~/openclaw、~/projects/openclaw 等常用路径),并将结果缓存到 ~/.clawdock/config 中。如果检出目录位于其他位置,请自行设置 CLAWDOCK_DIR。
可用功能
基本操作
容器访问
Web UI 和配对
设置和维护
实用工具
首次使用流程
配置和密钥
ClawDock 会读取两个独立的.env 文件,与 Docker 中所述的拆分方式一致:
- 位于
docker-compose.yml旁的项目.env:包含镜像名称、端口和OPENCLAW_GATEWAY_TOKEN等 Docker 专用值。clawdock-token从这里读取令牌。 ~/.openclaw/.env(挂载到容器中):OpenClaw 自身管理的由环境变量支持的密钥,以及openclaw.json和agents/<agentId>/agent/auth-profiles.json。
clawdock-fix-token 会将令牌从项目 .env 复制到容器的 gateway.remote.token 和 gateway.auth.token 配置值中,然后重启 Gateway 网关。
使用 clawdock-show-config 可快速检查 openclaw.json 和两个 .env 文件;它会在输出内容中隐去 .env 的值。
相关内容
Docker
OpenClaw 的标准 Docker 安装方式。
Docker VM 运行时
由 Docker 管理的虚拟机运行时,用于强化隔离。
更新
更新 OpenClaw 软件包和托管服务。