الوثائق
البدء السريع + شرح وظائف كل قسم لكل جهاز (يُحدَّث باستمرار)
مكتبة الصور
يشرح هذا المقال «مكتبة الصور» في اللوحة — تصفّح صور Docker الشائعة ونشرها بنقرة واحدة.
فهمها في جملة واحدة
مكتبة الصور هي «متجر صور Docker»: تضم الصور الرسمية للبرمجيات الشائعة (nginx، mysql، redis، WordPress وغيرها)، ولكلٍّ منها «منفذ افتراضي، وحساب وكلمة مرور، وأمر نشر، وملاحظات» جاهزة، فتُسحب وتُشغَّل بنقرة واحدة، دون البحث في الخارج.
نبذة عن الوظيفة
تضم مكتبة الصور صور Docker الشائعة، وتوفّر تصفّحًا بتصنيفي «الكل / المثبَّتة»، ولكل صورة تفاصيل كاملة (الحساب وكلمة المرور الافتراضيان، المنفذ، خطوات النشر، الملاحظات)، وتدعم السحب والتشغيل بنقرة واحدة.
حالات الاستخدام
- إيجاد الصورة الرسمية لبرنامج شائع بسرعة
- سحب صورة وتشغيل حاويتها بنقرة واحدة
- الاطّلاع على المعلومات الأساسية للصورة: المنفذ الافتراضي، والحساب وكلمة المرور، ووحدات البيانات وغيرها
طريقة الاستخدام
1. ادخل إلى «مكتبة الصور»، وتصفّح الصور أو ابحث فيها (تصنيفات كاملة وعدد كبير)
2. بدّل إلى «الكل» أو «المثبَّتة»
3. اضغط على صورة ما لعرض التفاصيل (اسم الصورة، المنفذ الافتراضي، الحساب وكلمة المرور، أمر النشر، الملاحظات)
4. اضغط «تثبيت» للسحب والتشغيل بنقرة واحدة
تثبيت CMS بنقرة واحدة (مع ضبط القاعدة تلقائيًا)
لصور WordPress وJoomla وDrupal وMediaWiki وHalo وGhost في تصنيف «المواقع / CMS / المدونات»، يظهر أعلى صفحة التفاصيل عند النقر عليها زرّان كبيران يوضّحان طريقتي التثبيت:
| الزر | الشرح |
|---|---|
| ⚡ تثبيت بنقرة واحدة (مع ضبط القاعدة تلقائيًا) | دون كتابة SQL يدويًا في أي خطوة: تثبيت Docker تلقائيًا → تشغيل MariaDB المشتركة (أو إعادة استخدامها مباشرة إن كانت مثبَّتة) → إنشاء القاعدة والمستخدم تلقائيًا (كلمة مرور قوية عشوائية) → تشغيل CMS مع تعبئة إعدادات قاعدة البيانات تلقائيًا. وتُعرض عملية التثبيت في نافذة بـسجل لحظي + شريط تقدّم إجمالي، مع إمكانية الإيقاف في منتصفها؛ وبعد الاكتمال يظهر عنوان الوصول وبيانات اعتماد قاعدة البيانات، مع إمكانية نسخها بنقرة واحدة. |
| تثبيت يدوي (أوامر) | يعرض خطوات النشر الكاملة لتلك الصورة (تثبيت قاعدة البيانات → إنشاء القاعدة والمستخدم → docker run / docker-compose)، والأوامر قابلة للتحرير ثم النسخ أو التشغيل بنقرة واحدة، وهو مناسب لمن يريد التحكّم بكل خطوة بنفسه. |
بعد اكتمال التثبيت بنقرة واحدة، تفضّل بزيارة http://server-IP:<port> للدخول إلى معالج تثبيت CMS / صفحة التسجيل (مثل WordPress على المنفذ 8080، ويعيد التوجيه إلى /wp-admin/install.php). وتُكتب بيانات اعتماد قاعدة البيانات في الوقت نفسه على الخادم الهدف في /opt/sshe-db-creds/<container-name>.conf، ويمكنك عرضها / نسخها احتياطيًا / نشر phpMyAdmin بنقرة واحدة من «عرض بيانات اعتماد قاعدة بيانات الموقع المثبَّت» في صفحة التفاصيل.
ودرجة الأتمتة في كل نظام CMS:
| CMS | الحالة بعد التثبيت بنقرة واحدة |
|---|---|
| WordPress / Joomla | ضبط كامل تلقائي لقاعدة البيانات، ويكفي بعد التثبيت زيارة الموقع لإنشاء حساب المسؤول |
| MediaWiki | تلقائي بالكامل: الأمر install.php ينشئ الجداول تلقائيًا + ينشئ حساب المسؤول + يولّد LocalSettings.php ويحفظه دائمًا، وبعد التثبيت سجّل الدخول مباشرة بالحساب وكلمة المرور اللذين وُلّدا تلقائيًا في النتيجة، دون حاجة إلى معالج الويب |
| Ghost | ضبط كامل تلقائي لقاعدة البيانات، مع ضبط url=http://local-IP:2368 افتراضيًا لدعم تسجيل الدخول عن بُعد؛ وإن كان الوصول عبر NAT/نطاق فعدّل url إلى العنوان العام أو النطاق (انظر الملاحظات في صفحة التفاصيل) |
| Drupal | ضبط تلقائي لقاعدة البيانات + إنشاء دليل sites/default/files/translations بتخويله تلقائيًا (www-data قادر على الكتابة)، ثم ادخل المعالج واختر نوع قاعدة البيانات وهذا كل شيء |
| Halo | قاعدة بيانات H2 مدمجة، وبعد التثبيت تهيّئ حساب المسؤول مباشرة |
> تنبيه: إذا انتهت مدة سحب الصور من Docker Hub على خوادم داخل الصين، فاضبط أولًا مسرّع مرايا Docker (مثل docker.1ms.run / docker.m.daocloud.io).
وتوفّر الصور في تصنيف «المثبَّتة» إجراءات مدمجة (تثبيت / إلغاء تثبيت / إيقاف / تشغيل / إعادة تشغيل / حذف).
ماذا تتضمّن تفاصيل الصورة
| المعلومة | الشرح |
|---|---|
| اسم الصورة / الوسم | مثل nginx:latest |
| المنفذ الافتراضي | المنفذ الذي تكشفه الحاوية |
| الحساب / كلمة المرور الافتراضيان | يُشار إليهما في الصور التي لها واجهة تسجيل دخول |
| أمر النشر | أمر docker run / docker-compose القابل للتحرير مباشرة |
| وحدات البيانات | أدلة الاستمرارية |
| ملاحظات | تعارض المنافذ، ومتطلبات الموارد، والتنبيهات الأمنية |
الفرق بينها وبين دليل التطبيقات
| دليل التطبيقات | مكتبة الصور | |
|---|---|---|
| التوجّه | تطبيقات كاملة (جاهزة للاستخدام) | صور أساسية (خدمات/مكوّنات أساسية) |
| أمثلة | Nextcloud، WordPress، Memos | nginx، mysql، redis |
| طريقة النشر | كتابة docker-compose + الإعدادات تلقائيًا | docker run بنقرة واحدة |
| الأوامر | مولَّدة تلقائيًا | أوامر قابلة للتحرير |
ملاحظات
1. تشغيل الصور يتطلب أن يكون Docker مثبَّتًا على الخادم الهدف.
2. يُشار بوضوح إلى المعطيات البديلة في أوامر النشر (كلمات المرور، المسارات وغيرها)، فاستبدلها بقيمك.
3. قد يكون حجم الصورة المسحوبة كبيرًا (مئات الميغابايت)، فتأكّد من كفاية قرص الخادم الهدف وعرض النطاق.