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

🐳 شرح Docker

الشبكات (Networks)

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

أنواع الشبكات

docker network ls
  • bridge: الافتراضية، شبكة خاصّة على المضيف.
  • host: تشارك شبكة المضيف مباشرة.
  • none: بلا شبكة.

شبكة مخصّصة للتواصل بالأسماء

docker network create mynet
docker run -d --name db --network mynet postgres
docker run -d --name api --network mynet myapp

الآن الحاوية api تصل لقاعدة البيانات باسم المضيف db مباشرةً (بدل عنوان IP):

DATABASE_HOST=db

فحص الشبكة

docker network inspect mynet
docker network connect mynet <container>   # ربط حاوية

💡 الحاويات على نفس الشبكة المخصّصة تتعارف بأسمائها تلقائيًا — أساس تطبيقات متعدّدة الخدمات.

🎯 التالي: Docker Compose بالتفصيل.

شرح الشبكات (Networks) — Docker بالعربي
الشبكات (Networks)Docker بالعربي · The Code Fix

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

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