Sobes.tech
Junior

Co je to typ sítě 'host' v Dockeru?

sobes.tech AI

Odpověď od AI

Typ sítě 'host' v Dockeru umožňuje kontejneru používat síťový zásobník hostitelského stroje.

Hlavní vlastnosti:

  • Výkon: Vysoký, protože není žádná síťová izolace a nejsou žádné režie za NAT nebo mosty.
  • Přístup: Kontejner je přímo dostupný přes IP adresu hostitele a otevřené porty na hostiteli.
  • Bezpečnost: Nízká, protože kontejner má plný přístup k síťovému rozhraní hostitele. Mohou nastat konflikty portů s procesy na hostiteli.
  • Použití: Vhodné pro případy, kdy není potřeba síťová izolace, nebo pro aplikace s vysokým výkonem, nebo pokud je třeba přímo využívat schopnosti sítě hostitele.
  • Omezení: Nelze použít více kontejnerů naslouchajících na stejném portu na hostiteli. Méně přenosný ve srovnání s sítí bridge.

Příklad spuštění kontejneru s typem sítě 'host':

# Spusťte Nginx, dostupný na portu 80 hostitele
docker run -d --network host nginx