Étapes d’exécution partagées pour les installations Docker basées sur des VM, comme GCP, Hetzner et les fournisseurs de VPS similaires.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.
Intégrer les binaires requis dans l’image
Installer des binaires dans un conteneur en cours d’exécution est un piège. Tout ce qui est installé à l’exécution sera perdu au redémarrage. Tous les binaires externes requis par les Skills doivent être installés au moment de la construction de l’image. Les exemples ci-dessous ne montrent que trois binaires courants :gog(depuisgogcli) pour l’accès à Gmailgoplacespour Google Placeswaclipour WhatsApp
- Mettre à jour le Dockerfile
- Reconstruire l’image
- Redémarrer les conteneurs
Les URL ci-dessus sont des exemples. Pour les VM basées sur ARM, choisissez les ressources
arm64. Pour des constructions reproductibles, épinglez des URL de publication versionnées.Construire et lancer
Killed ou exit code 137 pendant pnpm install --frozen-lockfile, la VM manque de mémoire.
Utilisez une classe de machine plus grande avant de réessayer.
Vérifier les binaires :
Ce qui persiste, et où
OpenClaw s’exécute dans Docker, mais Docker n’est pas la source de vérité. Tout état durable doit survivre aux redémarrages, reconstructions et redémarrages système.| Composant | Emplacement | Mécanisme de persistance | Notes |
|---|---|---|---|
| Configuration du Gateway | /home/node/.openclaw/ | Montage de volume hôte | Inclut openclaw.json, .env |
| Profils d’authentification des modèles | /home/node/.openclaw/agents/ | Montage de volume hôte | agents/<agentId>/agent/auth-profiles.json (OAuth, clés API) |
| Clé de profil d’authentification | /home/node/.config/openclaw/ | Montage de volume hôte | Clé de chiffrement locale pour le matériel de jeton du profil d’authentification OAuth |
| Configurations des Skills | /home/node/.openclaw/skills/ | Montage de volume hôte | État au niveau des Skills |
| Espace de travail de l’agent | /home/node/.openclaw/workspace/ | Montage de volume hôte | Code et artefacts d’agent |
| Session WhatsApp | /home/node/.openclaw/ | Montage de volume hôte | Préserve la connexion par QR code |
| Trousseau Gmail | /home/node/.openclaw/ | Volume hôte + mot de passe | Nécessite GOG_KEYRING_PASSWORD |
| Paquets de Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | Montage de volume hôte | Racines des paquets de Plugin téléchargeables |
| Binaires externes | /usr/local/bin/ | Image Docker | Doivent être intégrés au moment de la construction |
| Runtime Node | Système de fichiers du conteneur | Image Docker | Reconstruit à chaque construction d’image |
| Paquets du système d’exploitation | Système de fichiers du conteneur | Image Docker | Ne pas installer à l’exécution |
| Conteneur Docker | Éphémère | Redémarrable | Peut être détruit sans risque |