Passaggi di runtime condivisi per installazioni Docker basate su VM, come GCP, Hetzner e provider VPS simili.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Integra i binari richiesti nell’immagine
Installare binari dentro un container in esecuzione è una trappola. Qualsiasi cosa installata a runtime andrà persa al riavvio. Tutti i binari esterni richiesti dalle skills devono essere installati al momento della build dell’immagine. Gli esempi sotto mostrano solo tre binari comuni:gog(dagogcli) per l’accesso a Gmailgoplacesper Google Placeswacliper WhatsApp
- Aggiornare il Dockerfile
- Ricostruire l’immagine
- Riavviare i container
Gli URL sopra sono esempi. Per VM basate su ARM, scegli gli asset
arm64. Per build riproducibili, fissa URL di release con versione.Build e avvio
Killed o exit code 137 durante pnpm install --frozen-lockfile, la VM ha esaurito la memoria.
Usa una classe di macchina più grande prima di riprovare.
Verifica i binari:
Cosa persiste e dove
OpenClaw viene eseguito in Docker, ma Docker non è la fonte di verità. Tutto lo stato a lunga durata deve sopravvivere a riavvii, rebuild e reboot.| Componente | Posizione | Meccanismo di persistenza | Note |
|---|---|---|---|
| Configurazione Gateway | /home/node/.openclaw/ | Mount di volume host | Include openclaw.json, .env |
| Profili di autenticazione modello | /home/node/.openclaw/agents/ | Mount di volume host | agents/<agentId>/agent/auth-profiles.json (OAuth, chiavi API) |
| Chiave profilo di autenticazione | /home/node/.config/openclaw/ | Mount di volume host | Chiave di crittografia locale per il materiale dei token del profilo di autenticazione OAuth |
| Configurazioni Skill | /home/node/.openclaw/skills/ | Mount di volume host | Stato a livello di Skill |
| Workspace agente | /home/node/.openclaw/workspace/ | Mount di volume host | Codice e artefatti dell’agente |
| Sessione WhatsApp | /home/node/.openclaw/ | Mount di volume host | Preserva il login QR |
| Keyring Gmail | /home/node/.openclaw/ | Volume host + password | Richiede GOG_KEYRING_PASSWORD |
| Pacchetti Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Mount di volume host | Root dei pacchetti Plugin scaricabili |
| Binari esterni | /usr/local/bin/ | Immagine Docker | Devono essere integrati al momento della build |
| Runtime Node | Filesystem del container | Immagine Docker | Ricostruito a ogni build dell’immagine |
| Pacchetti del sistema operativo | Filesystem del container | Immagine Docker | Non installare a runtime |
| Container Docker | Effimero | Riavviabile | Sicuro da eliminare |