ClawDock
ClawDock é uma pequena camada de helpers de shell para instalações do OpenClaw baseadas em Docker. Ele fornece comandos curtos comoclawdock-start, clawdock-dashboard e clawdock-fix-token em vez de invocações mais longas de docker compose ....
Se você ainda não configurou o Docker, comece por Docker.
Instalação
Use o caminho canônico do helper:scripts/shell-helpers/clawdock-helpers.sh, reinstale a partir do novo caminho scripts/clawdock/clawdock-helpers.sh. O antigo caminho raw do GitHub foi removido.
O que você recebe
Operações básicas
| Command | Description |
|---|---|
clawdock-start | Inicia o gateway |
clawdock-stop | Para o gateway |
clawdock-restart | Reinicia o gateway |
clawdock-status | Verifica o status do contêiner |
clawdock-logs | Acompanha os logs do gateway |
Acesso ao contêiner
| Command | Description |
|---|---|
clawdock-shell | Abre um shell dentro do contêiner do gateway |
clawdock-cli <command> | Executa comandos da CLI do OpenClaw no Docker |
clawdock-exec <command> | Executa um comando arbitrário no contêiner |
Interface web e pareamento
| Command | Description |
|---|---|
clawdock-dashboard | Abre a URL da interface de Control |
clawdock-devices | Lista pareamentos de dispositivo pendentes |
clawdock-approve <id> | Aprova uma solicitação de pareamento |
Configuração e manutenção
| Command | Description |
|---|---|
clawdock-fix-token | Configura o token do gateway dentro do contêiner |
clawdock-update | Faz pull, rebuild e restart |
clawdock-rebuild | Recompila apenas a imagem Docker |
clawdock-clean | Remove contêineres e volumes |
Utilitários
| Command | Description |
|---|---|
clawdock-health | Executa uma verificação de integridade do gateway |
clawdock-token | Imprime o token do gateway |
clawdock-cd | Vai para o diretório do projeto OpenClaw |
clawdock-config | Abre ~/.openclaw |
clawdock-show-config | Imprime arquivos de configuração com valores redigidos |
clawdock-workspace | Abre o diretório do workspace |
Fluxo da primeira vez
Configuração e segredos
O ClawDock funciona com a mesma divisão de configuração do Docker descrita em Docker:<project>/.envpara valores específicos do Docker, como nome da imagem, portas e o token do gateway~/.openclaw/.envpara chaves de provedor e tokens de bot baseados em env~/.openclaw/agents/<agentId>/agent/auth-profiles.jsonpara autenticação OAuth/chave de API de provedor armazenada~/.openclaw/openclaw.jsonpara configuração de comportamento
clawdock-show-config quando quiser inspecionar rapidamente os arquivos .env e openclaw.json. Ele redige valores de .env na saída impressa.