Sobes.tech
Middle

Come collegare due container Docker in una stessa rete su un host?

sobes.tech AI

Risposta dell'AI

Per collegare due container Docker su un singolo host in una rete, è necessario creare una rete Docker personalizzata e avviare i container in questa rete. Questo permetterà ai container di comunicare tra loro tramite i nomi dei container.

Esempio:

  1. Creare la rete:
docker network create mia_rete
  1. Avviare i container collegandoli alla rete:
docker run -d --name container1 --network mia_rete immagine1
docker run -d --name container2 --network mia_rete immagine2

Ora i container possono comunicare tra loro usando i nomi container1 e container2 all’interno della rete mia_rete.

Questo è utile per i microservizi, quando si desidera garantire l’interazione interna senza esporre porte all’esterno.