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