اذهب إلى المحتوى
أَحدَثَت مشاريع الحوسبة السحابية الأصيلة Cloud-native Computing تغييرًا كبيرًا في طريقة بناء التطبيقات ونشرها، ووفرت وسائل متنوعة تُسَهِّل العمل، بدايةً من أدوات التكامل Integrating وتحزيم Packaging شيفرة التطبيق تمهيدًا لنشر…

إعادة التشغيل التلقائي لحاويات دوكر

بواسطة أروى عفان، في Docker،

عند إعادة تشغيل الخادم سنحتاج لإعادة تشغيل حاويات دوكر Docker من أجل ضمان استمرار تشغيل الخدمات داخل هذه الحاويات وتجنب توقفها. في هذا المقال سنوضح ثلاثة طرق مختلفة لبدء تشغيل حاويات دوكر تلقائيًا بعد إعادة تشغيل النظام، حيث …

إعداد سجل دوكر Docker Registry خاص على خادم أوبنتو 22.04

بواسطة رشا سعد، في Docker،

يُعرّف سجل دوكر Docker Registry بأنه تطبيق يُدّير عمليات تخزين صور حاويات Docker وتسليمها للمطورين، حيث تكون صور الحاويات متاحة أمامهم في سجلٍ مركزي واحد ومُضمّن فيها جميع المكونات الضرورية لعملها، وفي هذا استثمارٌ كبير لوقت …

استخدام الأمر docker exec في حاويات Docker

بواسطة رشا سعد، في Docker،

تعد دوكر Docker واحدة من الأدوات المشهورة والمستخدمة على نطاق واسع لتغليف التطبيقات ضمن حاويات containerization، وهي تساعد المطورين على إنشاء وإدارة حاويات لينكس المحمولة والمتسقة فيما بينها إذ توفر دوكر بيئة معزولة لتشغيل ال…
سننشئ في هذا المقال صورة دوكر مخصصة لتشغيل تطبيقات بايثون بداخلها، حيث يمكننا باستخدام ملف Dockerfile تخصيص وإنشاء صور دوكر جديدة، يمكن لمطوري التطبيقات أو المستخدمين أيضًا الاستفادة من ذلك، حيث سنستعين بصورة بايثون بسيطة وخف…
توفر البيئة السحابية حلولًا مرنة لتوسيع التطبيقات العاملة ضمنها مثل جانغو Django وتأمينها، ومن أبرز هذه الحلول التوسع الأفقي بزيادة عدد خوادم التطبيق وعملها معًا لتحقيق إتاحة عالية للخدمة تخفف من فترات التوقف الناجمة عن الأعط…

بناء تطبيق جانغو بخادم Gunicorn ووضعه ضمن حاوية دوكر

بواسطة رشا سعد، في Docker،

يُعّد جانغو Django واحدًا من أقوى أطر العمل البرمجية التي تسهل عملية تطوير تطبيقات الويب المبنية باستعمال بايثون Python، وذلك لما يتمتع به من مميزاتٍ مفيدة مثل استخدامه تقنية ORM أي ربط الكائنات العلاقية object-relational map…
تُبسّط أداة دوكر Docker إدارة إجراءات التطبيق في الحاويات؛ إذ تشبه الحاويات الأجهزة الافتراضية Virtual Machines بالكثير من الجوانب، إلا أنها تتميز بخفة الوزن كما أنها أفضل من ناحية استخدام الموارد. يتيح ذلك للمطورين تجزئة بيئ…
نعرّف الاحتواء ضمن حاوية Containerization على أنه عملية تكييف التطبيق ومكوناته لتصبح قادرة على العمل ضمن بيئة بسيطة أساسية المقومات ندعوها الحاوية لتشكّل بيئة معزولة يمكن التخلص منها بسهولة عند الرغبة بذلك، كما يمكن الاستفادة…
يُعد دوكر الحل الأكثر شيوعًا لنشر التطبيقات بسبب ما يقدمه من تبسيط لعملية تشغيل التطبيقات ونشرها في حاويات مؤقتة. يمكن استخدام دوكر لإنشاء حاويات تشكل حزمة تطبيقات LEMP مع خوادم PHP و Nginx و MySQL وإطار عمل لارافيل من أجل تس…

تثبيت وإعداد لارافيل Laravel على دوكر كومبوز Docker Compose

بواسطة سامر سليمان، في Docker،

يُعرّف الاحتواء ضمن حاوية على أنها عملية تكييف التطبيق ومكوناته لتصبح قادرةً على العمل ضمن بيئة بسيطة أساسية المقومات ندعوها الحاوية لتشكّل بيئةً معزولةً يمكن للمستخدم إزالتها بسهولة وسرعة عندما تنتهي حاجته منها أو عندما يرغب…

أساسيات تنسيق الحاويات

بواسطة ابراهيم الخضور، في Docker،

نتعرف في هذا المقال على وضع تطبيق ويب بأكمله مع جميع خدماته ضمن حاويات دوكر Docker وتنسيقها وضبط إعداداتها. استخدام الحاويات مع React سنحاول أن ننشئ تطبيق React ونضعه ضمن حاوية تاليًا، لهذا سنختار npm مديرَا للحزم ع…
استخدمنا في جزئية سابقة من هذه السلسلة صورتين مختلفتين هما "ubuntu" و "node" ونفّذنا بعض الأعمال يدويًا لتشغيل تطبيق "Hello, World". ستساعدنا الأدوات والأوامر التي تعلمناها سابقًا في هذه الجزئية من السلسلة، إذ نتعلم فيه بناء …

مدخل إلى الحاويات

بواسطة ابراهيم الخضور، في Docker،

تتمتع البرمجيات بدورة حياة كاملة ابتداءً من التصورات الأولية وانتقالًا إلى البرمجة ومنها إلى إصدار البرنامج إلى المستخدم النهائي وصيانته. سنتعرف في هذا المقال على مفهوم الحاويات Containers، وهي أداةٌ عصرية تُستخدم في المراحل …
يعمل كل من أوبن ستاك OpenStack وكوبيرنيتيس Kubernetes معًا لتسهيل عمل مديري الأنظمة sysadmins والمطورين والمستخدمين على حدٍ سواء، حيث أجاب غالبية المستخدمين في استطلاع لمستخدمي أوبن ستاك عام 2021 أنهم يستعملون كوبيرنيتيس أداة…

ما الفرق بين دوكر Docker وكوبيرنيتيس Kubernetes؟

بواسطة Heidi Melhem، في Docker،

تختلف دوكر Docker عن كوبيرنيتيس Kubernetes من ناحية حالة الاستخدام ولكنهما تعملان معًا وبشكل متكامل في عمليات النشر المعقدة والواسعة النطاق. يمكن بواسطة دوكر تطوير وشحن التطبيقات داخل الحاويات (المعروفة أيضًا باسم صور دو…

كيفية تثبيت دوكر Docker على فيدورا لينكس

بواسطة Heidi Melhem، في Docker،

دوكر Docker تقنية أساسية للمطورين ومسؤولي الأنظمة في يومنا هذا وهي عبارة عن مجموعة أدوات تعتمد في عملها على الحاويات التي تغطي مجالًا واسعًا جدًا من التطبيقات وتلعب دورًا مهمًا في العديد من المجالات. لن نذكر مزايا دوكر في هذا…

مدخل إلى دوكر Docker

بواسطة محمد الخضور، في Docker،

دوكر Docker هو إطار عملٍ برمجي، يهدف إلى بناء وتشغيل وإدارة الحاويات على الخوادم والسحابة؛ وهو جزءٌ من مشروع Moby؛ ويشير عادةً المصطلح "دوكر" إلى الأدوات من أوامرٍ وبرامج خفية، أو إلى الملفات من النوع دوكر Dockerfile. إذ…

ما هي تقنية Docker؟

بواسطة Rbab Alfrasi، في Docker،

بغض النظر عن المجال الذي قد تعمل به  في البرمجة في الغالب ستكون قد سمعت عن أداة تدعى دوكر Docker. هذا الفيديو سيكون عبارة عن مدخل لك حتى تتعلم دوكر Docker وكيف  يعمل، وما هي المشاكل التي يعالجها دوكر Docker أساسًا. …

ما هي صورة الحاوية container image؟

بواسطة زينب الزعيم، في Docker،

أصبحت الحاويات Containers جزءًا رئيسيًا من عمليات تكنولوجيا المعلومات. تحتوي صورة الحاوية container image على تطبيق جاهز packaged application إضافةً إلى اعتمادياتها dependencies ومعلومات حول الخدمات التي تشغلها عند إقلاعها. …
×
×
  • أضف...