-->

Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Docker Reti


Bridge (docker0) la Crete predefinita in Docker

Tipologie di Reti in Docker

Nel mondo di Docker, le reti svolgono un ruolo fondamentale per la comunicazione e l'interconnessione tra container.

Esistono principalmente due tipologie di reti Docker:

Reti predefinite

  • docker0 (bridge)
    La rete predefinita in Docker, creata automaticamente all'avvio del motore Docker.
    I container collegati a questa rete possono comunicare tra loro, ma non con il sistema host o altre reti esterne.

  • host
    Questa rete assegna a ciascun container lo stesso indirizzo IP del sistema host. I container su questa rete possono comunicare direttamente con il sistema host e con altri container sulla stessa rete.

  • none
    Come suggerisce il nome, questa rete non fornisce connettività di rete ai container.
    Viene utilizzata per scopi di isolamento, quando i container non devono comunicare con alcunché.


Reti personalizzate

Oltre alle reti predefinite, è possibile creare reti personalizzate con caratteristiche specifiche per soddisfare le proprie esigenze.
La creazione di una rete personalizzata avviene utilizzando il comando `docker network create`.
Le reti personalizzate offrono una maggiore flessibilità e controllo, permettendo di:
- Definire un subnet e un range di indirizzi IP personalizzati.
- Specificare un driver di rete, che determina il modo in cui la rete viene gestita. I driver comuni includono bridge, overlay e macvlan.
- Assegnare etichette alle reti per una facile identificazione e gestione.
- Collegare più container alla stessa rete per consentire la loro comunicazione.

Approfondimenti

Docker Networking:
Network di Docker