تخطَّ إلى المحتوى

🐳 شرح Docker

ربط المنافذ

الدرس 9 من 30· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ٢٧ يونيو ٢٠٢٦

لماذا ربط المنافذ؟

الحاوية معزولة؛ لتصل لتطبيق بداخلها من جهازك يجب ربط منفذ المضيف بمنفذ الحاوية.

docker run -p 8080:3000 myapp

الصيغة: -p <منفذ المضيف>:<منفذ الحاوية>. الآن localhost:8080 يصل للتطبيق على المنفذ 3000 داخل الحاوية.

عدّة منافذ

docker run -p 80:80 -p 443:443 nginx

منفذ عشوائي

docker run -P myapp     # يربط المنافذ المعلنة (EXPOSE) بمنافذ عشوائية
docker port <container> # لمعرفة الربط

أخطاء شائعة

  • نسيان -p فلا يمكن الوصول للتطبيق رغم عمله.
  • استخدام منفذ مضيف مشغول → خطأ "port already in use".

🎯 التالي: الأقراص والتخزين الدائم.

شرح ربط المنافذ — Docker بالعربي
ربط المنافذDocker بالعربي · The Code Fix

📚 لمزيد من التعمّق في Docker، راجِع التوثيق الرسمي لـ Docker.

هل كان هذا الدرس مفيدًا؟