شعار Docker Development Stack

التطوير

Docker Development Stack

بيئة Docker Compose قابلة للمشاركة بين جميع مطوّريك — إعادة تحميل فوري، وعزل، واتساق.

حول Docker Development Stack

يهيّئ قالب Docker Development Stack بيئة تطوير كاملة مبنية على Docker Compose، مصمّمة لتكون قابلة لإعادة الإنتاج وللمشاركة بين جميع أعضاء فريقك. وداعًا لعبارة "يعمل على جهازي": فجميع مطوّريك يتشاركون البيئة نفسها بالضبط، من قاعدة البيانات إلى الخدمات المساندة.

يتضمّن هذا القالب ملف `docker-compose.yml` أساسيًا مع إعادة تحميل فوري (أحجام bind mount)، وشبكة داخلية للخدمات، وإعدادات لأكثر أنواع المشاريع شيوعًا. وعند نشره على خادم افتراضي مخصّص للتطوير ومشترك، يتيح للفريق بأكمله العمل على بيئة الاختبار (staging) نفسها.

ما يُثبَّت

جاهز عند تشغيل الخادم

أنظمة التشغيل المتوافقة
Ubuntu 24.04
التطبيق
Docker Development Stack
المنظومة التقنية
DockerDocker ComposePostgreSQLRedisMailpit
الحد الأدنى من RAM
2 غيغابايت
الحد الأدنى من CPU
1 vCPU
الوصول
root عبر SSH

الميزات الرئيسية

  • Docker Compose مع إعادة تحميل فوري عبر أحجام bind mount
  • شبكة Docker داخلية لعزل الخدمات
  • إعدادات جاهزة لـ Node.js وPHP وPython
  • خدمات مساندة مضمّنة: PostgreSQL وRedis وMailpit
  • ملف Makefile بالأوامر الشائعة (start، stop، shell، logs)
  • متوافق مع Docker Desktop والخادم الافتراضي البعيد

متى تستخدم هذا الحل؟

إعداد المطوّرين الجدد

يستنسخ مطوّر جديد المستودع وينفّذ make start — وتصبح البيئة جاهزة في دقيقتين.

خادم اختبار مشترك

انشر هذه البيئة على خادم افتراضي مخصّص للاختبار (staging) — ويصل إليها الفريق بأكمله بالطريقة نفسها.

تعدّد المشاريع

أدِر عدة مشاريع بحزم مختلفة على الخادم نفسه بفضل عزل Docker.

الدليل

نشر Docker Development Stack على خادم VPS الخاص بك

  1. إنشاء الخادم الافتراضي

    اختر "Docker Development Stack". الحد الأدنى 2 غيغابايت من ذاكرة RAM، وأكثر إذا كانت عدة مشاريع تعمل في آنٍ واحد.

  2. تكييف ملف Compose

    عدّل docker-compose.yml بما يناسب حزمتك (أضِف خدمة تطبيقك، وكيّف الأحجام).

  3. تشغيل البيئة

    نفّذ make start أو docker compose up -d --build. تبدأ الخدمات في الخلفية.

  4. الوصول إلى الخدمات

    تطبيقك متاح عبر المنفذ المعيَّن. وPostgreSQL وRedis وMailpit متاحة من شبكة Docker الداخلية.

الأسئلة الشائعة

أسئلة حول Docker Development Stack

→ العودة إلى التطويركل التطبيقات
Docker Starter أساس إنتاج بسيط. أما Docker Dev Stack فمصمّم خصيصًا للتطوير: إعادة تحميل فوري، وأدوات تنقيح، وخدمات اختبار (Mailpit، إلخ).

إضافة زر النشر

هل تدير مشروعًا يستخدم Docker Development Stack؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Docker Development Stack on ServOrbit
Markdown
[![Deploy Docker Development Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=docker-dev-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=docker-dev-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=docker-dev-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=docker-dev-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Docker Development Stack on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة