メインコンテンツへスキップ

ClawDock

ClawDockは、DockerベースのOpenClawインストール向けの小さなシェルヘルパーレイヤーです。 長い docker compose ... 呼び出しの代わりに、clawdock-startclawdock-dashboardclawdock-fix-token のような短いコマンドを使えるようになります。 まだDockerをセットアップしていない場合は、まず Docker から始めてください。

インストール

正規のヘルパーパスを使用します:
mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.sh
echo 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrc
以前に scripts/shell-helpers/clawdock-helpers.sh からClawDockをインストールしていた場合は、新しい scripts/clawdock/clawdock-helpers.sh パスから再インストールしてください。古いraw GitHubパスは削除されました。

できること

基本操作

CommandDescription
clawdock-startgatewayを起動
clawdock-stopgatewayを停止
clawdock-restartgatewayを再起動
clawdock-statusコンテナ状態を確認
clawdock-logsgatewayログを追跡

コンテナアクセス

CommandDescription
clawdock-shellgatewayコンテナ内でシェルを開く
clawdock-cli <command>Docker内でOpenClaw CLIコマンドを実行
clawdock-exec <command>コンテナ内で任意のコマンドを実行

Web UIとペアリング

CommandDescription
clawdock-dashboardコントロールUIのURLを開く
clawdock-devices保留中のデバイスペアリングを一覧表示
clawdock-approve <id>ペアリングリクエストを承認

セットアップとメンテナンス

CommandDescription
clawdock-fix-tokenコンテナ内でgatewayトークンを設定
clawdock-updatepull、rebuild、restartを実行
clawdock-rebuildDockerイメージのみをrebuild
clawdock-cleanコンテナとボリュームを削除

ユーティリティ

CommandDescription
clawdock-healthgatewayヘルスチェックを実行
clawdock-tokengatewayトークンを表示
clawdock-cdOpenClawプロジェクトディレクトリへ移動
clawdock-config~/.openclaw を開く
clawdock-show-config値をマスクして設定ファイルを表示
clawdock-workspaceワークスペースディレクトリを開く

初回フロー

clawdock-start
clawdock-fix-token
clawdock-dashboard
ブラウザーにペアリングが必要と表示された場合:
clawdock-devices
clawdock-approve <request-id>

設定とシークレット

ClawDockは、Docker で説明されているのと同じDocker設定分割で動作します:
  • イメージ名、ポート、gatewayトークンのようなDocker固有の値には <project>/.env
  • envベースのプロバイダーキーとボットトークンには ~/.openclaw/.env
  • 保存されたプロバイダーOAuth/APIキー認証には ~/.openclaw/agents/<agentId>/agent/auth-profiles.json
  • 動作設定には ~/.openclaw/openclaw.json
.env ファイルと openclaw.json をすばやく確認したい場合は clawdock-show-config を使ってください。表示出力では .env の値がマスクされます。

関連ページ