الانتقال إلى المحتوى الرئيسي

ClawDock

ClawDock هي طبقة صغيرة من مساعدات shell لتثبيتات 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فتح shell داخل حاوية gateway
clawdock-cli <command>تشغيل أوامر CLI الخاصة بـ OpenClaw في Docker
clawdock-exec <command>تنفيذ أمر عشوائي داخل الحاوية

واجهة الويب وpairing

الأمرالوصف
clawdock-dashboardفتح عنوان URL الخاص بـ Control UI
clawdock-devicesإدراج عمليات pairing المعلقة للأجهزة
clawdock-approve <id>الموافقة على طلب pairing

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

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

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

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

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

clawdock-start
clawdock-fix-token
clawdock-dashboard
إذا قال المتصفح إن pairing مطلوبة:
clawdock-devices
clawdock-approve <request-id>

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

يعمل ClawDock مع تقسيم تكوين Docker نفسه الموصوف في Docker:
  • <project>/.env لقيم Docker الخاصة مثل اسم الصورة والمنافذ ورمز gateway
  • ~/.openclaw/.env لمفاتيح المزوّدين المدعومة بـ env ورموز الروبوتات
  • ~/.openclaw/agents/<agentId>/agent/auth-profiles.json للمصادقة المخزنة للمزوّدين عبر OAuth/API-key
  • ~/.openclaw/openclaw.json لتكوين السلوك
استخدم clawdock-show-config عندما تريد فحص ملفات .env وopenclaw.json بسرعة. فهو يُخفي قيم .env في الإخراج المطبوع.

صفحات ذات صلة