ClawDock
ClawDock ist eine kleine Shell-Helfer-Schicht für Docker-basierte OpenClaw-Installationen. Sie bietet kurze Befehle wieclawdock-start, clawdock-dashboard und clawdock-fix-token anstelle längerer Aufrufe mit docker compose ....
Wenn Sie Docker noch nicht eingerichtet haben, beginnen Sie mit Docker.
Installation
Verwenden Sie den kanonischen Helferpfad:scripts/shell-helpers/clawdock-helpers.sh installiert haben, installieren Sie es erneut über den neuen Pfad scripts/clawdock/clawdock-helpers.sh. Der alte Raw-GitHub-Pfad wurde entfernt.
Was Sie erhalten
Grundlegende Operationen
| Befehl | Beschreibung |
|---|---|
clawdock-start | Das Gateway starten |
clawdock-stop | Das Gateway stoppen |
clawdock-restart | Das Gateway neu starten |
clawdock-status | Container-Status prüfen |
clawdock-logs | Gateway-Logs verfolgen |
Container-Zugriff
| Befehl | Beschreibung |
|---|---|
clawdock-shell | Eine Shell im Gateway-Container öffnen |
clawdock-cli <command> | OpenClaw-CLI-Befehle in Docker ausführen |
clawdock-exec <command> | Einen beliebigen Befehl im Container ausführen |
Web-UI und Pairing
| Befehl | Beschreibung |
|---|---|
clawdock-dashboard | Die URL der Control UI öffnen |
clawdock-devices | Ausstehende Geräte-Pairings auflisten |
clawdock-approve <id> | Eine Pairing-Anfrage genehmigen |
Einrichtung und Wartung
| Befehl | Beschreibung |
|---|---|
clawdock-fix-token | Das Gateway-Token im Container konfigurieren |
clawdock-update | Pullen, neu bauen und neu starten |
clawdock-rebuild | Nur das Docker-Image neu bauen |
clawdock-clean | Container und Volumes entfernen |
Hilfsprogramme
| Befehl | Beschreibung |
|---|---|
clawdock-health | Eine Gateway-Integritätsprüfung ausführen |
clawdock-token | Das Gateway-Token ausgeben |
clawdock-cd | Zum OpenClaw-Projektverzeichnis wechseln |
clawdock-config | ~/.openclaw öffnen |
clawdock-show-config | Konfigurationsdateien mit geschwärzten Werten ausgeben |
clawdock-workspace | Das Workspace-Verzeichnis öffnen |
Ablauf beim ersten Start
Konfiguration und Geheimnisse
ClawDock funktioniert mit derselben Docker-Konfigurationsaufteilung, die unter Docker beschrieben ist:<project>/.envfür Docker-spezifische Werte wie Image-Name, Ports und das Gateway-Token~/.openclaw/.envfür env-gestützte Provider-Schlüssel und Bot-Tokens~/.openclaw/agents/<agentId>/agent/auth-profiles.jsonfür gespeicherte Provider-OAuth-/API-Key-Authentifizierung~/.openclaw/openclaw.jsonfür Verhaltenskonfiguration
clawdock-show-config, wenn Sie die .env-Dateien und openclaw.json schnell prüfen möchten. Dabei werden .env-Werte in der Ausgabe geschwärzt.