Junior
Šta je tip mreže 'host' u Dockeru?
sobes.tech АИ
Одговор од АИ
Tip mreže 'host' u Docker-u omogućava kontejneru da koristi mrežni stog host mašine.
Ključne karakteristike:
- Performanse: Visoke, jer nema izolacije mreže i nema dodatnih troškova za NAT ili mostove.
- Pristup: Kontejner je direktno dostupan putem IP adrese hosta i otvorenih portova na hostu.
- Sigurnost: Niska, jer kontejner dobija pun pristup mrežnom interfejsu hosta. Mogući su konflikti portova sa procesima na hostu.
- Upotreba: Pogodno za slučajeve kada nije potrebna izolacija mrežnog stoga, ili za aplikacije visokih performansi, ili ako je potrebno koristiti mogućnosti mreže hosta direktno.
- Ograničenja: Ne može se koristiti više kontejnera koji slušaju na istom portu na hostu. Manje prenosiv u poređenju sa mrežom bridge.
Primer pokretanja kontejnera sa tipom mreže 'host':
# Pokreni Nginx, dostupan na portu 80 hosta
docker run -d --network host nginx