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