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