docker compose ... 呼び出しの代わりに、clawdock-start、clawdock-dashboard、clawdock-fix-token のような短いコマンドを使えるようにします。
まだ Docker をセットアップしていない場合は、Docker から始めてください。
インストール
scripts/shell-helpers/clawdock-helpers.sh から ClawDock をインストールしていた場合は、現在の scripts/clawdock/clawdock-helpers.sh パスから再インストールしてください。古い raw GitHub パスは削除されました。
ヘルパーは初回使用時に OpenClaw チェックアウトを自動検出し(~/openclaw、~/projects/openclaw などの一般的なパスを確認)、結果を ~/.clawdock/config にキャッシュします。チェックアウトが別の場所にある場合は、CLAWDOCK_DIR を自分で設定してください。
利用できるもの
基本操作
| コマンド | 説明 |
|---|---|
clawdock-start | Gateway を起動する |
clawdock-stop | Gateway を停止する |
clawdock-restart | Gateway を再起動する |
clawdock-status | コンテナの状態を確認する |
clawdock-logs | Gateway ログを追跡する |
コンテナアクセス
| コマンド | 説明 |
|---|---|
clawdock-shell | Gateway コンテナ内でシェルを開く |
clawdock-cli <command> | Docker 内で OpenClaw CLI コマンドを実行する |
clawdock-exec <command> | コンテナ内で任意のコマンドを実行する |
Web UI とペアリング
| コマンド | 説明 |
|---|---|
clawdock-dashboard | Control UI URL を開く |
clawdock-devices | 保留中のデバイスペアリングを一覧表示する |
clawdock-approve <id> | ペアリングリクエストを承認する |
セットアップとメンテナンス
| コマンド | 説明 |
|---|---|
clawdock-fix-token | Gateway トークンをコンテナ設定に書き込む |
clawdock-update | pull、再ビルド、再起動を行う |
clawdock-rebuild | Docker イメージのみを再ビルドする |
clawdock-clean | コンテナとボリュームを削除する |
ユーティリティ
| コマンド | 説明 |
|---|---|
clawdock-health | Gateway ヘルスチェックを実行する |
clawdock-token | Gateway トークンを出力する |
clawdock-cd | OpenClaw プロジェクトディレクトリに移動する |
clawdock-config | ~/.openclaw を開く |
clawdock-show-config | 値を伏せ字にして設定ファイルを出力する |
clawdock-workspace | ワークスペースディレクトリを開く |
clawdock-help | すべての ClawDock コマンドを一覧表示する |
初回フロー
設定とシークレット
ClawDock は、Docker で説明されている分割に合わせて、2 つの別々の.env ファイルを読み取ります。
docker-compose.ymlの隣にあるプロジェクトの.env: イメージ名、ポート、OPENCLAW_GATEWAY_TOKENなどの Docker 固有の値。clawdock-tokenはここからトークンを読み取ります。~/.openclaw/.env(コンテナにマウントされる): OpenClaw 自体が管理する env ベースのシークレットで、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 管理 VM ランタイム。
更新
OpenClaw パッケージと管理対象サービスの更新。