Sobes.tech
Junior

Ce este tipul de rețea 'host' în Docker?

sobes.tech AI

Răspuns de la AI

Tipul de rețea 'host' în Docker permite containerului să utilizeze stiva de rețea a mașinii gazdă.

Caracteristici principale:

  • Performanță: Ridicată, deoarece nu există izolare de rețea și nu există costuri suplimentare pentru NAT sau poduri.
  • Acces: Containerul este accesibil direct prin adresa IP a gazdei și porturile deschise pe gazdă.
  • Securitate: Scăzută, deoarece containerul are acces complet la interfața de rețea a gazdei. Pot apărea conflicte de porturi cu procesele de pe gazdă.
  • Utilizare: Potrivit pentru cazurile în care nu este necesară izolarea stivei de rețea, sau pentru aplicații de înaltă performanță, sau dacă trebuie să utilizeze direct funcționalitățile rețelei gazdei.
  • Limitări: Nu se pot folosi mai multe containere care ascultă pe același port pe gazdă. Mai puțin portabil comparativ cu rețeaua bridge.

Exemplu de pornire a unui container cu tipul de rețea 'host':

# Pornirea Nginx, accesibil pe portul 80 al gazdei
docker run -d --network host nginx