بدء مشروع برمجي بسرعة.

Logo Docker Development Stack

Docker Development Stack

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

2 غيغابايت RAM 1 vCPU متاح

المنظومة التقنية

DockerDocker ComposePostgreSQLRedisMailpit
الحد الأدنى من RAM2 غيغابايت
الحد الأدنى من CPU1 vCPU
أنظمة التشغيل المتوافقةubuntu-24.04

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

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

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

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

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

1

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

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

2

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

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

3

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

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

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

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

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

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

02

تكييف ملف Compose

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

03

تشغيل البيئة

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

04

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

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

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

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

بدء مشروع برمجي بسرعة.

فعّل Docker Development Stack على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 2 غيغابايت RAM · 1 vCPU

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

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