انتقل إلى المحتوى الرئيسي
الإصدار: TOS 6

Docker Manager

Docker Manager هو أداة لإدارة Docker مزوّدة بواجهة رسومية، وتوفّر تجربة استخدام ممتازة. يدمج Docker Manager سجلًا للصور، ويقدّم وظائف متنوّعة عبر واجهة رسومية، تشمل البحث عن الصور وتنزيلها وتثبيت الحاويات وإعدادها. وتوفّر ملايين الصور المتاحة على Docker Hub إمكانات عديدة لجهاز TNAS الخاص بك لتلبية احتياجات أعمالك.

ملاحظة

يرجى تثبيت Docker Engine قبل استخدام تطبيق Docker Manager.

نظرة عامة

في واجهة النظرة العامة، يمكنك بسهولة مراقبة الحالة اللحظية للمشاريع والحاويات لضمان استقرار تشغيل الخدمات. كما تعرض الصفحة بشكل مرئي استهلاك الموارد للمشاريع والحاويات قيد التشغيل، لتوفّر نظرة عامة فورية.

المشاريع

من خلال ميزة المشاريع، يمكنك بسهولة تعريف تطبيق متعدد الحاويات باستخدام ملف إعداد Docker-compose.yml. ويمكنها تشغيل وإدارة جميع الخدمات المحدّدة في إعداد ملف YML بأمر واحد، لتلبية احتياجات التنسيق بين الحاويات.

إنشاء مشروع

لإنشاء مشروع باستخدام ميزة المشاريع:

  1. انتقل إلى واجهة تطبيق Docker Manager واختر "المشاريع" من شريط التنقل الأيسر
  2. انقر على أيقونة "إضافة" في الزاوية العلوية اليمنى أو على زر "إضافة الآن" في الصفحة لفتح النافذة المنبثقة لإنشاء مشروع
  3. أدخل بالتتابع اسم المشروع ومسار المشروع، واختر ملف إعداد Docker-compose.yml

تشمل خيارات ملف الإعداد ما يلي:

  • TNAS المحلي: اختر ملف إعداد مخزّنًا محليًا على TNAS
  • جهاز الكمبيوتر الخاص بك: ارفع ملف الإعداد من جهاز الكمبيوتر
  • إنشاء ملف YAML: افتح محرّرًا لإنشاء ملف Docker-compose.yml جديد
  1. تحقّق من صحة إعداد YAML
  2. بعد نجاح التحقق، انقر على زر تطبيق
ملاحظة

سيؤدي التحقق من صحة YAML إلى فحص محتوى وتنسيق ملف docker-compose.yml في المحرّر. وإذا كان المحتوى فارغًا أو التنسيق غير صحيح، فسيتم تعطيل زر "تطبيق". يرجى تعديل ملف docker-compose.yml وفقًا للرسائل المعروضة.

إدارة المشاريع

في صفحة المشاريع، يمكنك تنفيذ العمليات التالية:

  • إضافة عنصر: إضافة عنصر جديد
  • تشغيل/إيقاف: تشغيل أو إيقاف العنصر المحدد
  • إعادة التشغيل: إعادة تشغيل العنصر المحدد
  • تحرير: تعديل العنصر المحدد
  • حذف: إزالة العنصر المحدد
  • إيقاف قسري: إنهاء العنصر المحدد قسريًا
  • تفريغ: إيقاف وحذف جميع الحاويات والشبكات والصور ووحدات تخزين البيانات المرتبطة بالخدمة
  • بناء: إعادة بناء المشروع باستخدام ملف Docker-compose.yml المهيأ

الحاويات

الحاويات هي نسخ قيد التشغيل من صور Docker، وهي التمثيل الديناميكي للصور. ويمكن تشغيلها وإيقافها مؤقتًا وإيقافها وحذفها. ويتطلب إنشاء حاوية وجود صورة. وإذا لم تكن لديك أي صورة، يمكنك الانتقال إلى صفحة السجل لتنزيل الصور التي رفعها مطوّرو المصادر المفتوحة.

إنشاء حاوية

لإنشاء حاوية في تطبيق Docker Manager:

  1. انتقل إلى واجهة تطبيق Docker Manager وانقر على "الصور" في شريط التنقل الأيسر
  2. انقر على أيقونة "تشغيل" في الزاوية العلوية اليمنى لفتح النافذة المنبثقة لإنشاء الحاوية
  3. عيّن المعلومات العامة التالية:
    • اسم الحاوية
    • اختيار ما إذا كنت تريد تمكين حدود الموارد وإعادة التشغيل التلقائي والتنفيذ بصلاحيات عالية للحاوية
  4. تهيئة الدلائل المعيّنة
  5. اختر نوع الشبكة لتهيئة إعدادات الشبكة
  6. تهيئة منافذ الشبكة
  7. تعيين متغيرات البيئة
  8. إنشاء اتصالات مع حاويات أخرى
  9. تهيئة أوامر التنفيذ
  10. تأكيد الإعدادات والنقر على "موافق" لإتمام التهيئة
ملاحظة
  1. إذا تأكدت من صحة إعداداتك ومع ذلك لم تتمكن من إنشاء حاوية بنجاح باستخدام صورة من Docker Hub، فجرّب استخدام صورة مختلفة. يضم Docker Hub صورًا مخصصة رفعها مطوّرون مختلفون، ولا يمكن ضمان جودة الصور دائمًا
  2. عند تهيئة منافذ الحاوية، اختر رقم منفذ مختلفًا عن المنافذ المستخدمة في الخدمات الأخرى لتجنّب أخطاء الخدمة الناتجة عن تعارض المنافذ

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

في صفحة الحاويات، يمكنك تنفيذ العمليات التالية:

  • إضافة: اختيار صورة وإنشاء حاوية
  • تشغيل/إيقاف: تشغيل أو إيقاف الحاوية
  • إعادة التشغيل: إعادة تشغيل حاوية قيد التشغيل
  • تحرير: تعديل إعدادات الحاوية
  • حذف: حذف الحاوية المحددة
  • إيقاف قسري: إيقاف حاوية قيد التشغيل قسريًا
  • نسخ الحاوية: نسخ إعدادات حاوية موجودة لإنشاء حاوية جديدة
  • تصدير: تصدير الحاوية المحددة كملف .tar
  • استيراد: استيراد ملف يمكن تهيئته لإنشاء حاوية
  • العمليات: عرض حالة تشغيل الأوامر المنفّذة داخل الحاوية
  • السجلات: عرض السجلات الناتجة عن عمليات الحاوية
  • الطرفية: الوصول إلى واجهة الطرفية للحاوية

لعرض سبب فشل إنشاء المشروع

إذا فشل إنشاء مشروع، يمكنك معرفة السبب بالنقر على حالة "فشل الإنشاء" ومراجعة سجلات الأخطاء.

الصور

صورة Docker هي نظام ملفات خاص، وهي لا تتضمن فقط الملفات اللازمة لتشغيل البرامج من مكتبات وموارد وإعدادات وغيرها من الملفات التي تتطلبها الحاوية عند التشغيل، بل تحتوي أيضًا على معلمات الإعداد المُهيّأة لوقت التشغيل. وهي الأساس لإنشاء حاويات Docker وتشغيلها.

الصور المحلية

يسرد هذا القسم الصور التي تم تنزيلها محليًا على TNAS. ويمكنك إدارة جميع الصور المنزّلة من خلال ميزة الصور واستخدامها لإنشاء الحاويات. بالإضافة إلى ذلك، يمكنك استيراد الصور برفع الملفات.

إدارة الصور المحلية

في صفحة الصور المحلية، يمكنك تنفيذ العمليات التالية:

  • تشغيل: تشغيل الصورة المحددة وتهيئة الحاوية المقابلة
  • استيراد: رفع الصور المخزّنة محليًا على جهاز الكمبيوتر أو على NAS
  • تصدير: حفظ الصورة المحددة في مجلد على NAS
  • حذف: إزالة الصورة المحددة

السجل

يزامن السجل ملايين مستودعات الصور من Docker Hub، ويتيح الوصول إلى مكتبة ضخمة من الصور. وفي السجل، يمكنك تنزيل ملفات الصور.

كيفية تنزيل الصور من السجل

  1. ابحث عن الصورة المطلوبة في القائمة أو استخدم وظيفة البحث للعثور عليها بالكلمات المفتاحية
  2. حدّد الصورة التي تريد تنزيلها وانقر على زر "تنزيل" في الزاوية العلوية اليمنى
  3. اختر إصدار الصورة الذي تريده وانقر على "موافق"
  4. بعد التنزيل، أدر الصورة من خلال "الصور المحلية" لمزيد من التفعيل والإدارة
ملاحظة

عندما يتعذّر تحميل السجل، يرجى التحقق من أن اتصال الشبكة لديك قائم بشكل صحيح.

الشبكة

تُعدّ الشبكات ضرورية لتواصل الحاويات مع بعضها البعض أو مع المضيفين أو مع الخدمات الخارجية. وعند التثبيت، سيكون هناك شبكة host افتراضية وشبكة bridge افتراضية. ويُستحسن استخدام شبكة bridge مخصصة من قِبل المستخدم للتحكم في تواصل الحاويات وتمكين التحويل التلقائي لأسماء الحاويات إلى عناوين IP عبر DNS.

في الشبكة، يمكنك تهيئة إعدادات الشبكة وإدارتها. ويدعم Docker Manager برامج تشغيل واجهات الشبكة التالية:

  • bridge: توفّر مساحة أسماء شبكة معزولة
  • host: تستخدم مساحة أسماء شبكة مضيف Docker

إدارة الشبكات

  • إضافة: تخصيص إعدادات الشبكة
  • حذف: إزالة الشبكة المحددة
  • الإعدادات: إدارة الحاويات المتصلة بالشبكة المحددة

الإعدادات

إدارة مطالبات النظام الخاصة بعملية تنزيل الصور في التطبيقات

السجلات

يسرد هذا القسم جميع سجلات التنفيذ داخل تطبيق Docker Manager، ويتيح لك إدارة تصدير هذه السجلات وتسجيلها.

إدارة السجلات

في صفحة السجلات، يمكنك عرض سجلات جميع المهام أو تحديد مهمة معيّنة لعرض سجلاتها. ويمكنك أيضًا تنفيذ العمليات التالية على السجلات:

  1. بحث: البحث في الأحداث
  2. تحديث: تحديث السجلات
  3. تصدير: تصدير السجلات
  4. حذف: حذف السجلات، سواء جميع السجلات أو سجلات مهمة معيّنة
  5. إعدادات: تعيين سياسة الاحتفاظ بالسجلات. وسيتم حذف السجلات غير المطابقة للسياسة تلقائيًا