يعتبر بيئة Docker هى أحدى البيئات الافتراضية والتى ربما تكون مثاليه للحصول على نسخة من نظام نيكست ERPNext بطريقة سهلة وسريعة وباستخدام ملفات الأوعية Image Docker Container تم اعدادها مسبقا مثل (goodhawk) يتم تحميلها من موقع
وأدعوكم للتعرف على الفرق بين البيئات الافتراضية المختلفة مثل VM الماكينة الافتراضية ونظام Docker دوكر الذى نحن بصدده الآن واختيار الأنسب لعملك
مقارنة | Docker دوكر | Virtual Machines (VMs) ماكينة تخيلية |
زمن الإقلاع | بضع ثوان. | قد تستغرق بضع دقائق |
اسلوب العمل | تستخدم محرك دوكر Docker القابل للتشغيل | تستخدم هايبرفيسور hypervisor |
استخدام الذاكرة | لا يحتاج المزيد من الذاكرة لتشغيل البيئة الافتراضية | يحتاج للمزيد من الذاكرة لتشغيل نظام التشغيل اثناء الأقلاع الماكينة الافتراضية لذا فهو أقل كفاءة. |
العزل | لا يوجد ما يضمن ذلك لذا فهو عرضة للمشاكل.بسبب أحتمالية التداخل | احتمالية ضعيفة جدا لحدوث تداخل |
خطوات التحميل | سهل وسريع نظرا لانه ملف وحيد ولا يعتمد على انظمة التشغيل | خطوات الاعدادات كثيرة الى حد ما لانها ليست نسخة وحيدة |
الاستخدام والتشغيل | معقد نوعا ما لأنه لايعمل إلا من خلال أدوات معينة كطرف ثالث خاصة به | أدوات التشغيل سهلة الاستخدام وسلسة |
وأنصح استخدام Docker من خلال نظام ubuntu ولا انصح باستخدام windows
قائمة الأوامر المستخدمة فى التنصيب :
sudo apt-get update
sudo apt-cache search docker
sudo apt-get install docker docker.io
sudo apt-get install docker-compose
docker pull goodhawk/erpnext14
sudo docker volume create ERPNextDB89
sudo docker volume create ERPNextAPP89
sudo docker run -itd -p 4089:80 --privileged=true -v
ERPNextDB89:/var/lib/mysql -v
ERPNextAPP89:/home/frappe/frappe-bench/sites --name ERPNext1489
sankarprakash/erp14