Containers
ClawDock
ClawDock is een kleine laag met shellhulpfuncties voor Docker-gebaseerde OpenClaw-installaties.
Hiermee krijg je korte opdrachten zoals clawdock-start, clawdock-dashboard en clawdock-fix-token in plaats van langere docker compose ...-aanroepen.
Als je Docker nog niet hebt ingesteld, begin dan met Docker.
Installeren
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 ~/.zshrcAls je ClawDock eerder vanuit scripts/shell-helpers/clawdock-helpers.sh hebt geïnstalleerd, installeer het dan opnieuw vanuit het huidige scripts/clawdock/clawdock-helpers.sh-pad; het oude onbewerkte GitHub-pad is verwijderd.
De hulpfuncties detecteren bij het eerste gebruik automatisch je OpenClaw-check-out (door veelgebruikte 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 je check-out zich ergens anders bevindt.
Wat je krijgt
Basisbewerkingen
| Opdracht | Beschrijving |
|---|---|
clawdock-start |
De Gateway starten |
clawdock-stop |
De Gateway stoppen |
clawdock-restart |
De Gateway opnieuw starten |
clawdock-status |
Containerstatus controleren |
clawdock-logs |
Gateway-logboeken volgen |
Toegang tot de container
| Opdracht | Beschrijving |
|---|---|
clawdock-shell |
Een shell in de Gateway-container openen |
clawdock-cli <command> |
OpenClaw CLI-opdrachten in Docker uitvoeren |
clawdock-exec <command> |
Een willekeurige opdracht in de container uitvoeren |
Webinterface en koppeling
| Opdracht | Beschrijving |
|---|---|
clawdock-dashboard |
De URL van de bedieningsinterface openen |
clawdock-devices |
Openstaande apparaatkoppelingen weergeven |
clawdock-approve <id> |
Een koppelingsverzoek goedkeuren |
Configuratie 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-installatiekopie 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 weergeven |
clawdock-cd |
Naar de OpenClaw-projectmap gaan |
clawdock-config |
~/.openclaw openen |
clawdock-show-config |
Configuratiebestanden met geredigeerde waarden weergeven |
clawdock-workspace |
De werkruimtemap openen |
clawdock-help |
Alle ClawDock-opdrachten weergeven |
Stappen voor het eerste gebruik
clawdock-startclawdock-fix-tokenclawdock-dashboardAls de browser meldt dat koppeling vereist is:
clawdock-devicesclawdock-approve <request-id>Configuratie en geheimen
ClawDock leest twee afzonderlijke .env-bestanden, overeenkomstig de in Docker beschreven splitsing:
- Het projectbestand
.envnaastdocker-compose.yml: Docker-specifieke waarden zoals de naam van de installatiekopie, poorten enOPENCLAW_GATEWAY_TOKEN.clawdock-tokenleest het token hieruit. ~/.openclaw/.env(gekoppeld aan de container): door omgevingsvariabelen ondersteunde geheimen die OpenClaw zelf beheert, naastopenclaw.jsonenagents/<agentId>/agent/auth-profiles.json.
clawdock-fix-token kopieert het token vanuit het .env-projectbestand 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 inspecteren; in de weergegeven uitvoer worden .env-waarden geredigeerd.