خطوات وقت التشغيل المشتركة لتثبيتات Docker المعتمدة على الآلات الافتراضية مثل GCP وHetzner ومزوّدي VPS المشابهين.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.
تضمين الثنائيات المطلوبة في الصورة
تثبيت الثنائيات داخل حاوية قيد التشغيل فخ. أي شيء يُثبّت وقت التشغيل سيُفقد عند إعادة التشغيل. يجب تثبيت كل الثنائيات الخارجية التي تتطلبها Skills وقت بناء الصورة. تعرض الأمثلة أدناه ثلاثة ثنائيات شائعة فقط:gog(منgogcli) للوصول إلى Gmailgoplacesلـ Google Placeswacliلـ WhatsApp
- تحديث Dockerfile
- إعادة بناء الصورة
- إعادة تشغيل الحاويات
عناوين URL أعلاه أمثلة. بالنسبة إلى الآلات الافتراضية المعتمدة على ARM، اختر أصول
arm64. وللبُنى القابلة لإعادة الإنتاج، ثبّت عناوين URL للإصدارات ذات النسخ المحددة.البناء والتشغيل
Killed أو exit code 137 أثناء pnpm install --frozen-lockfile، فهذا يعني أن ذاكرة الآلة الافتراضية نفدت.
استخدم فئة آلة أكبر قبل إعادة المحاولة.
تحقّق من الثنائيات:
ما الذي يستمر وأين
يعمل OpenClaw داخل Docker، لكن Docker ليس مصدر الحقيقة. يجب أن تبقى كل الحالة طويلة الأمد بعد عمليات إعادة التشغيل وإعادة البناء وإعادة التمهيد.| المكوّن | الموقع | آلية الاستمرار | ملاحظات |
|---|---|---|---|
| إعداد Gateway | /home/node/.openclaw/ | تحميل مجلد من المضيف | يتضمن openclaw.json، و.env |
| ملفات تعريف مصادقة النماذج | /home/node/.openclaw/agents/ | تحميل مجلد من المضيف | agents/<agentId>/agent/auth-profiles.json (OAuth، مفاتيح API) |
| مفتاح ملف تعريف المصادقة | /home/node/.config/openclaw/ | تحميل مجلد من المضيف | مفتاح تشفير محلي لمادة رموز ملفات تعريف مصادقة OAuth |
| إعدادات Skills | /home/node/.openclaw/skills/ | تحميل مجلد من المضيف | حالة على مستوى Skills |
| مساحة عمل الوكيل | /home/node/.openclaw/workspace/ | تحميل مجلد من المضيف | الشيفرة ومخرجات الوكيل |
| جلسة WhatsApp | /home/node/.openclaw/ | تحميل مجلد من المضيف | يحافظ على تسجيل الدخول عبر QR |
| حلقة مفاتيح Gmail | /home/node/.openclaw/ | مجلد مضيف + كلمة مرور | يتطلب GOG_KEYRING_PASSWORD |
| حزم Plugin | /home/node/.openclaw/npm, /home/node/.openclaw/git | تحميل مجلد من المضيف | جذور حزم Plugin القابلة للتنزيل |
| الثنائيات الخارجية | /usr/local/bin/ | صورة Docker | يجب تضمينها وقت البناء |
| وقت تشغيل Node | نظام ملفات الحاوية | صورة Docker | يُعاد بناؤه مع كل بناء للصورة |
| حزم نظام التشغيل | نظام ملفات الحاوية | صورة Docker | لا تثبّتها وقت التشغيل |
| حاوية Docker | مؤقتة | قابلة لإعادة التشغيل | آمنة للحذف |