Docker

Development

تحكم في الحاويات والصور والشبكات بلغة بسيطة — يسخّر Neotask OpenClaw لإدارة بيئة Docker دون حفظ أوامر CLI.

ما يمكنك فعله

دورة حياة الحاويات

شغّل وأوقف وعلّق واستأنف وأزل الحاويات بالاسم أو الوصف. يتولى Neotask الأوامر — ربط المنافذ وتثبيت المجلدات ومتغيرات البيئة وسياسات إعادة التشغيل — فيمكنك قول "شغّل حاوية postgres على المنفذ 5433 مع مجلد دائم" وإتمام الأمر فوراً عبر OpenClaw.

إدارة الصور

اسحب علامات صور محددة من Docker Hub أو السجلات الخاصة واعرض الصور المخزنة محلياً مرتبة حسب الحجم وأزل الطبقات المتدلية. ابنِ صوراً من مسار Dockerfile وعلّمها بأمر واحد.

السجلات والتصحيح

aسترجع آخر N سطر من سجلات الحاويات وتابع المخرجات المباشرة وصفّي حسب الطابع الزمني. اطلب من Neotask تلخيص الأخطاء الأخيرة من حاوية متعطلة واقتراح الأسباب المحتملة بناءً على محتوى السجل.

الشبكات والمجلدات

أنشئ شبكات مسماة واربط أو افصل الحاويات وافحص هيكل الشبكة. اعرض جميع المجلدات وحدد أيها يتيمة (لا حاوية مرتبطة) وأزلها بأمان.

Docker Compose

شغّل أو أوقف مجموعات الخدمات المتعددة ووسّع خدمات محددة وتحقق من صحة كل حاوية في مشروع Compose. يمكن لـ Neotask قراءة docker-compose.yml وشرح ما تفعله كل خدمة.

جرّب أن تسأل

  • "شغّل حاوية Redis باسم cache-dev على المنفذ 6380 مع حفظ البيانات في ./redis-data"
  • "أرني آخر 200 سطر من سجلات حاوية api وحدد أي أسطر تحتوي على 'error' أو 'fatal'"
  • "اعرض جميع الحاويات قيد التشغيل ومنافذها المكشوفة في جدول مرتب"
  • "أزل جميع الحاويات المتوقفة والصور المتدلية لتحرير مساحة القرص"
  • "اسحب postgres:16-alpine وشغّلها مع POSTGRES_PASSWORD=secret على المنفذ 5432"
  • "أي الحاويات تعمل لأكثر من 7 أيام؟"
  • "افحص إعدادات الشبكة لحاوية الواجهة الأمامية — على أي شبكة وما عنوان IP الخاص بها؟"
  • "أوقف مجموعة docker-compose في ./services/api وأعد تشغيلها بصور جديدة"
  • نصائح احترافية

  • سمِّ حاوياتك بشكل متسق (مثل myapp-prod، myapp-dev) ليستهدف Neotask الحاوية الصحيحة دون غموض.
  • للأوامر المعقدة، صف السلوك المطلوب (المنافذ، المجلدات، متغيرات البيئة) بدلاً من إملاء الأوامر — ينشئ OpenClaw الصيغة الصحيحة.
  • اطلب "ملخص استخدام القرص" بانتظام — تتراكم طبقات Docker بسرعة واستعلام التنظيف يوضح ما يمكن استعادته.
  • عند تصحيح حاوية متعطلة، اطلب السجلات ومخرجات الفحص معاً ليربط Neotask مشاكل الإعدادات بأخطاء وقت التشغيل.
  • استخدم "تابع السجلات" لجلسات التصحيح المباشرة واستخدم "آخر N سطر" عندما تريد لقطة للمشاركة أو التحليل.
  • لمشاريع Compose، حدد دليل المشروع ليعرف Neotask أي مجموعة تقصد عندما يكون لديك عدة مجموعات.
  • Works Well With