م
مطور غامض
@dark_coder
دائماً أواجه مشاكل عند تشغيل مشروع زميلي، رغم أنه يعمل عنده. هل Docker هو الحل؟ وكيف يعمل ببساطة؟
نعم، Docker هو الحل النهائي لهذه المشكلة الكلاسيكية.
الفكرة ببساطة: بدلاً من شحن الكود فقط (Source Code)، يقوم Docker بتغليف الكود مع كل ما يحتاجه ليعمل (نظام التشغيل المصغر، المكتبات، الإعدادات) في “حاوية” (Container).
هذه الحاوية معزولة وتعمل بنفس الطريقة تماماً سواء كنت على Windows أو Linux أو Mac، أو حتى على السيرفر (Production).
أهم الفوائد:
npm و python و postgres، تشغل أمراً واحداً docker-compose up ويعمل كل شيء.