بناء وتشغيل حاوية Docker
من الكود إلى الحاوية العاملة
بناء صورة Docker
تحويل التطبيق إلى صورة قابلة للتشغيل
أوامر البناء
1. التأكد من الملفات
تأكد من وجود جميع الملفات في مكانها
2. بناء الصورة
تشغيل أمر البناء مع إعطاء اسم للصورة
ملاحظة: النقطة (.) في النهاية مهمة - تعني المجلد الحالي
3. التحقق من الصورة
عرض قائمة الصور المبنية
نتيجة البناء
تشغيل الحاوية
تحويل الصورة إلى حاوية عاملة
أوامر التشغيل
1. تشغيل أساسي
تشغيل الحاوية مع ربط المنافذ
-p 8080:8080 يربط المنفذ 8080 في الحاوية بالمنفذ 8080 في جهازك
2. تشغيل في الخلفية
للتشغيل في الخلفية (detached mode)
-d للخلفية، --name لإعطاء اسم للحاوية
3. مراقبة الحاوية
عرض الحاويات النشطة
إدارة الحاويات
عرض السجلات
إيقاف الحاوية
إعادة تشغيل
حذف الحاوية
الدخول للحاوية
التحقق من نجاح التشغيل
تأكد من أن كل شيء يعمل بشكل صحيح
المتصفح
اذهب إلى http://localhost:8080
يجب أن ترى تطبيقك يعمل!
قائمة الحاويات
docker ps يظهر حاويتك نشطة
STATUS: Up X minutes
السجلات
docker logs تظهر "Running on ..."
لا توجد رسائل خطأ
🎉 تهانينا! تطبيقك الآن يعمل في حاوية Docker!
الآن يمكن تشغيل تطبيقك في أي مكان يدعم Docker - جهازك، خادم، أو السحابة!
اليوم الثاني: بناء وتشغيل حاوية Docker
مبروك! تطبيقك الآن يعمل في Docker! 🚀