Containers

ClawDock

ClawDock is een kleine laag met shellhulpfuncties voor Docker-gebaseerde OpenClaw-installaties.

Hiermee gebruikt u korte opdrachten zoals clawdock-start, clawdock-dashboard en clawdock-fix-token in plaats van langere docker compose ...-aanroepen.

Als u Docker nog niet hebt ingesteld, begint u met Docker.

Installatie

bash
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

Als u ClawDock eerder hebt geïnstalleerd vanuit scripts/shell-helpers/clawdock-helpers.sh, installeert u het opnieuw vanaf het huidige pad scripts/clawdock/clawdock-helpers.sh; het oude onbewerkte GitHub-pad is verwijderd.

De hulpfuncties detecteren bij het eerste gebruik automatisch uw OpenClaw-check-out (door gangbare paden zoals ~/openclaw en ~/projects/openclaw te controleren) en slaan het resultaat op in de cache in ~/.clawdock/config. Stel CLAWDOCK_DIR zelf in als uw check-out zich elders bevindt.

Wat u krijgt

Basisbewerkingen

Opdracht Beschrijving
clawdock-start De Gateway starten
clawdock-stop De Gateway stoppen
clawdock-restart De Gateway opnieuw starten
clawdock-status De containerstatus bekijken
clawdock-logs De Gateway-logboeken volgen

Toegang tot de container

Opdracht Beschrijving
clawdock-shell Een shell in de Gateway-container openen
clawdock-cli <command> OpenClaw CLI-opdrachten uitvoeren in Docker
clawdock-exec <command> Een willekeurige opdracht uitvoeren in de container

Webinterface en koppeling

Opdracht Beschrijving
clawdock-dashboard De URL van de bedieningsinterface openen
clawdock-devices Wachtende apparaatkoppelingen weergeven
clawdock-approve <id> Een koppelingsverzoek goedkeuren

Installatie en onderhoud

Opdracht Beschrijving
clawdock-fix-token Het Gateway-token naar de containerconfiguratie schrijven
clawdock-update Ophalen, opnieuw bouwen en opnieuw starten
clawdock-rebuild Alleen de Docker-image opnieuw bouwen
clawdock-clean Containers en volumes verwijderen

Hulpprogramma's

Opdracht Beschrijving
clawdock-health Een statuscontrole van de Gateway uitvoeren
clawdock-token Het Gateway-token afdrukken
clawdock-cd Naar de OpenClaw-projectmap gaan
clawdock-config ~/.openclaw openen
clawdock-show-config Configuratiebestanden met afgeschermde waarden afdrukken
clawdock-workspace De werkruimtemap openen
clawdock-help Alle ClawDock-opdrachten weergeven

Stappen voor het eerste gebruik

bash
clawdock-startclawdock-fix-tokenclawdock-dashboard

Als de browser meldt dat koppeling vereist is:

bash
clawdock-devicesclawdock-approve <request-id>

Configuratie en geheimen

ClawDock leest twee afzonderlijke .env-bestanden, overeenkomstig de scheiding die wordt beschreven in Docker:

  • Het .env-bestand van het project naast docker-compose.yml: Docker-specifieke waarden, zoals de naam van de image, poorten en OPENCLAW_GATEWAY_TOKEN. clawdock-token leest het token hieruit.
  • ~/.openclaw/.env (gekoppeld aan de container): door omgevingsvariabelen ondersteunde geheimen die OpenClaw zelf beheert, naast openclaw.json en agents/<agentId>/agent/auth-profiles.json.

clawdock-fix-token kopieert het token uit het .env-bestand van het project naar de configuratiewaarden gateway.remote.token en gateway.auth.token van de container en start de Gateway opnieuw.

Gebruik clawdock-show-config om snel openclaw.json en beide .env-bestanden te bekijken; in de afgedrukte uitvoer worden de waarden uit .env afgeschermd.

Gerelateerd

Was this useful?
On this page

On this page