使用 ClawDock 簡化 OpenClaw Docker 管理與指令操作
每次管理 Docker 容器都要輸入一長串 docker compose 指令真的很煩,不只難記,還很容易打錯字。如果你也覺得手敲指令太累,ClawDock 就是為了幫你省下這些瑣碎時間而生的,讓你用簡單的短指令就能搞定一切。
ClawDock
Section titled “ClawDock”ClawDock 是一個為 Docker 版 OpenClaw 安裝設計的小型 shell-helper 層。
它提供像 clawdock-start、clawdock-dashboard 和 clawdock-fix-token 這種簡短指令,讓你不用再輸入冗長的 docker compose ... 指令。
如果你還沒設定好 Docker,請先從 Docker 開始。
使用標準的 helper 路徑:
mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.shecho 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrc如果你之前是從 scripts/shell-helpers/clawdock-helpers.sh 安裝 ClawDock,請從新的 scripts/clawdock/clawdock-helpers.sh 路徑重新安裝。舊的 GitHub 原始路徑已經移除。
你能獲得什麼
Section titled “你能獲得什麼”| 指令 | 描述 |
|---|---|
clawdock-start | 啟動 Gateway |
clawdock-stop | 停止 Gateway |
clawdock-restart | 重啟 Gateway |
clawdock-status | 檢查容器狀態 |
clawdock-logs | 追蹤 Gateway 日誌 |
| 指令 | 描述 |
|---|---|
clawdock-shell | 在 Gateway 容器內開啟 shell |
clawdock-cli <command> | 在 Docker 中執行 OpenClaw CLI 指令 |
clawdock-exec <command> | 在容器中執行任意指令 |
Web UI 與配對
Section titled “Web UI 與配對”| 指令 | 描述 |
|---|---|
clawdock-dashboard | 開啟控制 UI 網址 |
clawdock-devices | 列出待處理的裝置配對 |
clawdock-approve <id> | 核准配對請求 |
| 指令 | 描述 |
|---|---|
clawdock-fix-token | 在容器內配置 Gateway token |
clawdock-update | 拉取更新、重新構建並重啟 |
clawdock-rebuild | 僅重新構建 Docker image |
clawdock-clean | 移除容器與 volumes |
| 指令 | 描述 |
|---|---|
clawdock-health | 執行 Gateway 健康檢查 |
clawdock-token | 印出 Gateway token |
clawdock-cd | 跳轉到 OpenClaw 專案目錄 |
clawdock-config | 開啟 ~/.openclaw |
clawdock-show-config | 印出配置檔案(隱藏敏感數值) |
clawdock-workspace | 開啟 workspace 目錄 |
初次使用流程
Section titled “初次使用流程”clawdock-startclawdock-fix-tokenclawdock-dashboard如果瀏覽器顯示需要配對:
clawdock-devicesclawdock-approve <request-id>ClawDock 使用與 Docker 中描述相同的 Docker 配置拆分方式:
<project>/.env用於 Docker 特定數值,如 image 名稱、連接埠和 Gateway token~/.openclaw/.env用於 provider keys 和 bot tokens~/.openclaw/openclaw.json用於行為配置
當你想快速檢查這些檔案時,可以使用 clawdock-show-config。它在輸出內容時會隱藏 .env 中的敏感數值。
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。