Containers

ClawDock

ClawDock ist eine kleine Shell-Helferebene für Docker-basierte OpenClaw-Installationen.

Sie stellt Ihnen kurze Befehle wie clawdock-start, clawdock-dashboard und clawdock-fix-token bereit, statt längerer docker compose ...-Aufrufe.

Wenn Sie Docker noch nicht eingerichtet haben, beginnen Sie mit Docker.

Installation

Verwenden Sie den kanonischen Helferpfad:

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

Wenn Sie ClawDock zuvor aus scripts/shell-helpers/clawdock-helpers.sh installiert haben, installieren Sie es erneut aus dem neuen Pfad scripts/clawdock/clawdock-helpers.sh. Der alte Raw-GitHub-Pfad wurde entfernt.

Was Sie erhalten

Grundlegende Vorgänge

Befehl Beschreibung
clawdock-start Gateway starten
clawdock-stop Gateway stoppen
clawdock-restart Gateway neu starten
clawdock-status Containerstatus prüfen
clawdock-logs Gateway-Protokollen folgen

Containerzugriff

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 Kopplung

Befehl Beschreibung
clawdock-dashboard Control-UI-URL öffnen
clawdock-devices Ausstehende Gerätekopplungen auflisten
clawdock-approve <id> Eine Kopplungsanfrage genehmigen

Einrichtung und Wartung

Befehl Beschreibung
clawdock-fix-token Gateway-Token im Container konfigurieren
clawdock-update Abrufen, neu bauen und neu starten
clawdock-rebuild Nur das Docker-Image neu bauen
clawdock-clean Container und Volumes entfernen

Dienstprogramme

Befehl Beschreibung
clawdock-health Gateway-Integritätsprüfung ausführen
clawdock-token Gateway-Token ausgeben
clawdock-cd In das OpenClaw-Projektverzeichnis springen
clawdock-config ~/.openclaw öffnen
clawdock-show-config Konfigurationsdateien mit redigierten Werten ausgeben
clawdock-workspace Arbeitsbereichsverzeichnis öffnen

Ablauf bei der ersten Verwendung

clawdock-start
clawdock-fix-token
clawdock-dashboard

Wenn der Browser meldet, dass eine Kopplung erforderlich ist:

clawdock-devices
clawdock-approve <request-id>

Konfiguration und Secrets

ClawDock arbeitet mit derselben Docker-Konfigurationsaufteilung, die in Docker beschrieben ist:

  • <project>/.env für Docker-spezifische Werte wie Image-Name, Ports und das Gateway-Token
  • ~/.openclaw/.env für env-gestützte Provider-Schlüssel und Bot-Tokens
  • ~/.openclaw/agents/<agentId>/agent/auth-profiles.json für gespeicherte Provider-OAuth/API-Key-Authentifizierung
  • ~/.openclaw/openclaw.json für Verhaltenskonfiguration

Verwenden Sie clawdock-show-config, wenn Sie die .env-Dateien und openclaw.json schnell prüfen möchten. Der Befehl redigiert .env-Werte in der ausgegebenen Darstellung.

Verwandte Themen