Sobes.tech
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