ClawDock
ClawDock è un piccolo livello di helper shell per installazioni OpenClaw basate su Docker. Ti offre comandi brevi comeclawdock-start, clawdock-dashboard e clawdock-fix-token al posto di invocazioni più lunghe di docker compose ....
Se non hai ancora configurato Docker, inizia da Docker.
Installazione
Usa il percorso helper canonico:scripts/shell-helpers/clawdock-helpers.sh, reinstalla dal nuovo percorso scripts/clawdock/clawdock-helpers.sh. Il vecchio percorso raw GitHub è stato rimosso.
Cosa ottieni
Operazioni di base
| Comando | Descrizione |
|---|---|
clawdock-start | Avvia il gateway |
clawdock-stop | Arresta il gateway |
clawdock-restart | Riavvia il gateway |
clawdock-status | Controlla lo stato del container |
clawdock-logs | Segue i log del gateway |
Accesso al container
| Comando | Descrizione |
|---|---|
clawdock-shell | Apre una shell dentro il container del gateway |
clawdock-cli <command> | Esegue comandi CLI di OpenClaw in Docker |
clawdock-exec <command> | Esegue un comando arbitrario nel container |
Interfaccia web e pairing
| Comando | Descrizione |
|---|---|
clawdock-dashboard | Apre l’URL della Control UI |
clawdock-devices | Elenca i pairing dei dispositivi in sospeso |
clawdock-approve <id> | Approva una richiesta di pairing |
Configurazione e manutenzione
| Comando | Descrizione |
|---|---|
clawdock-fix-token | Configura il token del gateway all’interno del container |
clawdock-update | Esegue pull, rebuild e riavvio |
clawdock-rebuild | Ricompila solo l’immagine Docker |
clawdock-clean | Rimuove container e volumi |
Utilità
| Comando | Descrizione |
|---|---|
clawdock-health | Esegue un controllo di integrità del gateway |
clawdock-token | Stampa il token del gateway |
clawdock-cd | Va alla directory del progetto OpenClaw |
clawdock-config | Apre ~/.openclaw |
clawdock-show-config | Stampa i file di configurazione con valori oscurati |
clawdock-workspace | Apre la directory del workspace |
Flusso iniziale
Configurazione e secret
ClawDock funziona con la stessa suddivisione della configurazione Docker descritta in Docker:<project>/.envper valori specifici di Docker come nome dell’immagine, porte e token del gateway~/.openclaw/.envper chiavi provider e token bot supportati da env~/.openclaw/agents/<agentId>/agent/auth-profiles.jsonper l’autenticazione provider OAuth/chiave API memorizzata~/.openclaw/openclaw.jsonper la configurazione del comportamento
clawdock-show-config quando vuoi ispezionare rapidamente i file .env e openclaw.json. Oscura i valori di .env nell’output stampato.