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
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 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
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 scheiding die wordt beschreven in Docker:
- Het
.env-bestand van het project naastdocker-compose.yml: Docker-specifieke waarden, zoals de naam van de image, 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 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.