Pasos de runtime compartidos para instalaciones de Docker basadas en VM, como GCP, Hetzner y proveedores VPS similares.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.
Incorpora los binarios requeridos en la imagen
Instalar binarios dentro de un contenedor en ejecución es una trampa. Todo lo que se instale en runtime se perderá al reiniciar. Todos los binarios externos requeridos por Skills deben instalarse en tiempo de compilación de la imagen. Los ejemplos siguientes muestran solo tres binarios comunes:gog(degogcli) para acceso a Gmailgoplacespara Google Placeswaclipara WhatsApp
- Actualizar el Dockerfile
- Recompilar la imagen
- Reiniciar los contenedores
Las URL anteriores son ejemplos. Para VM basadas en ARM, elige los recursos
arm64. Para compilaciones reproducibles, fija URL de versiones publicadas específicas.Compilar e iniciar
Killed o exit code 137 durante pnpm install --frozen-lockfile, la VM no tiene memoria suficiente.
Usa una clase de máquina más grande antes de reintentarlo.
Verifica los binarios:
Qué persiste y dónde
OpenClaw se ejecuta en Docker, pero Docker no es la fuente de verdad. Todo el estado de larga duración debe sobrevivir a reinicios, recompilaciones y reinicios de la máquina.| Componente | Ubicación | Mecanismo de persistencia | Notas |
|---|---|---|---|
| Configuración del Gateway | /home/node/.openclaw/ | Montaje de volumen del host | Incluye openclaw.json, .env |
| Perfiles de autenticación de modelos | /home/node/.openclaw/agents/ | Montaje de volumen del host | agents/<agentId>/agent/auth-profiles.json (OAuth, claves de API) |
| Clave del perfil de autenticación | /home/node/.config/openclaw/ | Montaje de volumen del host | Clave de cifrado local para material de tokens del perfil de autenticación OAuth |
| Configuraciones de Skills | /home/node/.openclaw/skills/ | Montaje de volumen del host | Estado a nivel de Skill |
| Espacio de trabajo del agente | /home/node/.openclaw/workspace/ | Montaje de volumen del host | Código y artefactos del agente |
| Sesión de WhatsApp | /home/node/.openclaw/ | Montaje de volumen del host | Conserva el inicio de sesión por QR |
| Llavero de Gmail | /home/node/.openclaw/ | Volumen del host + contraseña | Requiere GOG_KEYRING_PASSWORD |
| Paquetes de Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Montaje de volumen del host | Raíces de paquetes de Plugin descargables |
| Binarios externos | /usr/local/bin/ | Imagen de Docker | Deben incorporarse en tiempo de compilación |
| Runtime de Node | Sistema de archivos del contenedor | Imagen de Docker | Se reconstruye en cada compilación de imagen |
| Paquetes del SO | Sistema de archivos del contenedor | Imagen de Docker | No los instales en runtime |
| Contenedor Docker | Efímero | Reiniciable | Seguro de destruir |