Fraîche Flow

Linux · البنية التحتية · الشبكات · المحاكاة الافتراضية

docs/Docker Engine وصورة خادم ويب مخصصة
59 سطر2.50 KB

Docker Engine وصورة خادم ويب مخصصة

MILOUD NECILI

Fraîche Flow · تقنية المعلومات وتكامل الأنظمة

هدف المشروع

فهم نشر الحاويات وبناء صورة قابلة لإعادة الإنتاج لخادم ويب بمحتوى HTML مخصص.

تنفيذي العملي

  • استخدام Docker Engine وDocker Compose على ff-app-01.
  • إنشاء Dockerfile بصورة أساس Apache وملف HTML مخصص.
  • بناء الصورة webserver وتشغيل حاوية مع تعيين المنافذ 8000:80.
  • إعادة البناء بعد تعديل ملف HTML، والتحقق من الوصول من عميل الإدارة.

الإطار التقني

مجلد المشروع ~/docker_apache
الصورة webserver
منفذ المضيف / الحاوية 8000 → 80/TCP
Engine / Compose أثناء المشروع 29.9.2 / v5.6.1

النتيجة

ظهرت الحاوية ذات الصورة webserver في docker ps بحالة Up. وتأكد الوصول عبر الويب على المنفذ 8000 في مرحلة سابقة، ثم أُضيف إلى المراقبة.

مسار التحقق والأدلة التشغيلية

docker --version; docker compose version
docker images
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
curl -I http://192.168.10.13:8000

Docker Engine وصورة خادم ويب مخصصة وحاوية قيد التشغيل وحالة HTTP 200

استكشاف الأخطاء عمليًا

لم يظهر تعديل ملف HTML المنسوخ إلى الصورة إلا بعد إعادة البناء وإنشاء حاوية جديدة. وبذلك تبيّن عمليًا الفرق بين ملف المضيف ومحتوى الصورة.

الأمن والتقييم التقني

توثيق إصدارات الصور وسياق البناء. تشغيل الحاوية لا يمثل اختبارًا كاملًا للتطبيق. عدم حفظ البيانات الدائمة في طبقة الحاوية القابلة للكتابة وحدها.

المهارات المكتسبة

Dockerfile وبناء الصور وتعيين المنافذ وإعادة البناء والتحقق الوظيفي عبر HTTP.

حالة المشروع

مكتمل وفق تأكيد مسؤول المشروع.