Junior
Wat is het 'host'-netwerktype in Docker?
sobes.tech AI
Antwoord van AI
Het 'host'-netwerktype in Docker stelt een container in staat om de netwerkstack van de hostmachine te gebruiken.
Belangrijkste kenmerken:
- Prestaties: Hoog, omdat er geen netwerkisolatie is en er geen overhead is voor NAT of bruggen.
- Toegang: De container is rechtstreeks toegankelijk via het IP-adres van de host en de open poorten op de host.
- Beveiliging: Laag, omdat de container volledige toegang heeft tot de netwerkinterface van de host. Er kunnen conflicten ontstaan met poorten op de host.
- Gebruik: Geschikt voor gevallen waarin geen netwerkisolatie nodig is, of voor high-performance applicaties, of als je direct gebruik wilt maken van de mogelijkheden van het hostnetwerk.
- Beperkingen: Het is niet mogelijk om meerdere containers te gebruiken die op dezelfde poort luisteren op de host. Minder draagbaar in vergelijking met het bridge-netwerk.
Voorbeeld van het starten van een container met het 'host'-netwerktype:
# Start Nginx, bereikbaar op poort 80 van de host
docker run -d --network host nginx