From 5b1b0584fac7898c1749af5fd973203b63e1dcd0 Mon Sep 17 00:00:00 2001 From: dado Date: Fri, 1 Aug 2025 21:51:33 +0200 Subject: [PATCH] driver di rete --- docker/008-networking.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker/008-networking.md b/docker/008-networking.md index cb3313d..98d0d73 100644 --- a/docker/008-networking.md +++ b/docker/008-networking.md @@ -26,3 +26,11 @@ docker run -d -p 8080:80 -v /path/to/my/webcontent:/usr/share/nginx/html nginx ``` In questo caso, il contenuto presente nella directory */path/to/my/webcontent* del sistema host sarà disponibile all'interno del container nella directory */usr/share/nginx/html*. + +## Tipologie + +Esistono diverse tipologie di networking che possono essere utilizzate in Docker, denominate `driver`. I tre driver principali sono: + +- `host`: in questa modalità, il container condivide l'interfaccia di rete con il sistema host. Non vi è alcun isolamento, pertanto qualsiasi processo eseguito all'interno del container ha accesso diretto alla rete dell'host. Questo tipo di accesso alla rete è analogo a quello di un browser web su un sistema operativo +- `bridge`: questo driver fornisce isolamento tra l'host e i container, consentendo la creazione di reti virtuali. Tali reti operano in uno spazio di indirizzamento separato rispetto al sistema host e alla rete fisica, permettendo ai container di comunicare tra loro in modo privato o semi-privato. Questa è la modalità preferita per la maggior parte delle applicazioni Docker +- `null`: in questa configurazione, il container è completamente isolato dalla rete, non avendo alcuna connettività di rete disponibile