Containers
ClawDock
ClawDock é uma pequena camada de utilitários de shell para instalações do OpenClaw baseadas em Docker.
Ela oferece comandos curtos como clawdock-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
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 ~/.zshrcSe você instalou anteriormente o ClawDock a partir de scripts/shell-helpers/clawdock-helpers.sh, reinstale-o usando o caminho atual scripts/clawdock/clawdock-helpers.sh; o caminho antigo de conteúdo bruto do GitHub foi removido.
Os utilitários detectam automaticamente seu checkout do OpenClaw no primeiro uso (verificando caminhos comuns, como ~/openclaw e ~/projects/openclaw) e armazenam o resultado em cache em ~/.clawdock/config. Defina CLAWDOCK_DIR manualmente se seu checkout estiver em outro local.
O que está incluído
Operações básicas
| Comando | Descrição |
|---|---|
clawdock-start |
Iniciar o Gateway |
clawdock-stop |
Parar o Gateway |
clawdock-restart |
Reiniciar o Gateway |
clawdock-status |
Verificar o status do contêiner |
clawdock-logs |
Acompanhar os logs do Gateway |
Acesso ao contêiner
| Comando | Descrição |
|---|---|
clawdock-shell |
Abrir um shell dentro do contêiner do Gateway |
clawdock-cli <command> |
Executar comandos da CLI do OpenClaw no Docker |
clawdock-exec <command> |
Executar um comando arbitrário no contêiner |
Interface web e pareamento
| Comando | Descrição |
|---|---|
clawdock-dashboard |
Abrir a URL da interface de controle |
clawdock-devices |
Listar pareamentos de dispositivos pendentes |
clawdock-approve <id> |
Aprovar uma solicitação de pareamento |
Configuração e manutenção
| Comando | Descrição |
|---|---|
clawdock-fix-token |
Gravar o token do Gateway na configuração do contêiner |
clawdock-update |
Baixar, recompilar e reiniciar |
clawdock-rebuild |
Recompilar somente a imagem do Docker |
clawdock-clean |
Remover contêineres e volumes |
Utilitários
| Comando | Descrição |
|---|---|
clawdock-health |
Executar uma verificação de integridade do Gateway |
clawdock-token |
Exibir o token do Gateway |
clawdock-cd |
Ir para o diretório do projeto OpenClaw |
clawdock-config |
Abrir ~/.openclaw |
clawdock-show-config |
Exibir arquivos de configuração com valores ocultados |
clawdock-workspace |
Abrir o diretório do espaço de trabalho |
clawdock-help |
Listar todos os comandos do ClawDock |
Fluxo inicial
clawdock-startclawdock-fix-tokenclawdock-dashboardSe o navegador informar que o pareamento é necessário:
clawdock-devicesclawdock-approve <request-id>Configuração e segredos
O ClawDock lê dois arquivos .env separados, de acordo com a divisão descrita em Docker:
- O
.envdo projeto ao lado dedocker-compose.yml: valores específicos do Docker, como nome da imagem, portas eOPENCLAW_GATEWAY_TOKEN.clawdock-tokenlê o token desse arquivo. ~/.openclaw/.env(montado no contêiner): segredos provenientes de variáveis de ambiente gerenciados pelo próprio OpenClaw, junto comopenclaw.jsoneagents/<agentId>/agent/auth-profiles.json.
clawdock-fix-token copia o token do .env do projeto para os valores de configuração gateway.remote.token e gateway.auth.token do contêiner e reinicia o Gateway.
Use clawdock-show-config para inspecionar rapidamente o openclaw.json e ambos os arquivos .env; ele oculta os valores de .env na saída exibida.