Sobes.tech
Junior

Docker-də 'host' şəbəkə növü nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Docker-də 'host' şəbəkə növü konteynerin ana maşının şəbəkə yığını istifadə etməsinə imkan verir.

Əsas xüsusiyyətlər:

  • Performans: Yüksək, çünki şəbəkə izolasyonu və NAT və ya körpülər üçün əlavə xərclər yoxdur.
  • Əlçatanlıq: Konteyner birbaşa ana maşının IP ünvanı və açıq olan portlar vasitəsilə əlçatan olur.
  • Təhlükəsizlik: Aşağı, çünki konteyner ana maşının şəbəkə interfeysinə tam giriş əldə edir. Ana maşında port münaqişələri baş verə bilər.
  • İstifadə: Şəbəkə yığınının izolasyonu tələb olunmayan hallarda və ya yüksək performanslı tətbiqlər üçün və ya ana maşının şəbəkə imkanlarından birbaşa istifadə etmək lazım olduqda uyğundur.
  • Məhdudiyyətlər: Eyni portda dinləyən bir neçə konteyner istifadə etmək mümkün deyil. Körpü şəbəkəsinə nisbətən daha az daşına biləndir.

'host' şəbəkə növü ilə konteynerin işə salınması nümunəsi:

# Nginx-i işə salın, ana maşının 80 portunda əlçatan
docker run -d --network host nginx