Containers

ClawDock

ClawDock هي طبقة صغيرة من مساعدات الصدفة لتثبيتات OpenClaw المعتمدة على Docker.

تمنحك أوامر قصيرة مثل clawdock-start وclawdock-dashboard وclawdock-fix-token بدلاً من استدعاءات أطول مثل docker compose ....

إذا لم تكن قد أعددت Docker بعد، فابدأ بـ Docker.

التثبيت

استخدم مسار المساعد القياسي:

mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.sh
echo 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrc

إذا كنت قد ثبّت ClawDock سابقًا من scripts/shell-helpers/clawdock-helpers.sh، فأعد التثبيت من المسار الجديد scripts/clawdock/clawdock-helpers.sh. تمت إزالة مسار GitHub الخام القديم.

ما تحصل عليه

العمليات الأساسية

الأمر الوصف
clawdock-start بدء تشغيل Gateway
clawdock-stop إيقاف Gateway
clawdock-restart إعادة تشغيل Gateway
clawdock-status التحقق من حالة الحاوية
clawdock-logs متابعة سجلات Gateway

الوصول إلى الحاوية

الأمر الوصف
clawdock-shell فتح صدفة داخل حاوية Gateway
clawdock-cli <command> تشغيل أوامر OpenClaw CLI في Docker
clawdock-exec <command> تنفيذ أمر عشوائي داخل الحاوية

واجهة الويب والاقتران

الأمر الوصف
clawdock-dashboard فتح عنوان URL لواجهة التحكم
clawdock-devices عرض اقترانات الأجهزة المعلقة
clawdock-approve <id> الموافقة على طلب اقتران

الإعداد والصيانة

الأمر الوصف
clawdock-fix-token تكوين رمز Gateway داخل الحاوية
clawdock-update السحب، وإعادة البناء، وإعادة التشغيل
clawdock-rebuild إعادة بناء صورة Docker فقط
clawdock-clean إزالة الحاويات ووحدات التخزين

الأدوات المساعدة

الأمر الوصف
clawdock-health تشغيل فحص سلامة Gateway
clawdock-token طباعة رمز Gateway
clawdock-cd الانتقال إلى دليل مشروع OpenClaw
clawdock-config فتح ~/.openclaw
clawdock-show-config طباعة ملفات التكوين مع حجب القيم الحساسة
clawdock-workspace فتح دليل مساحة العمل

تدفق الاستخدام لأول مرة

clawdock-start
clawdock-fix-token
clawdock-dashboard

إذا قال المتصفح إن الاقتران مطلوب:

clawdock-devices
clawdock-approve <request-id>

التكوين والأسرار

يعمل ClawDock مع التقسيم نفسه لتكوين Docker الموضح في Docker:

  • <project>/.env للقيم الخاصة بـ Docker مثل اسم الصورة والمنافذ ورمز Gateway
  • ~/.openclaw/.env لمفاتيح المزوّدين المدعومة بمتغيرات البيئة ورموز البوتات
  • ~/.openclaw/agents/<agentId>/agent/auth-profiles.json لمصادقة OAuth/API-key الخاصة بالمزوّدين والمخزنة
  • ~/.openclaw/openclaw.json لتكوين السلوك

استخدم clawdock-show-config عندما تريد فحص ملفات .env وopenclaw.json بسرعة. يحجب قيم .env في المخرجات المطبوعة.

ذو صلة