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

🐳 شرح Docker

الشبكات (Networks)

الدرس 13 من 25· ⏱ 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 بالتفصيل.

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