Sobes.tech
Middle

Cum se conectează două containere Docker în aceeași rețea pe același host?

sobes.tech AI

Răspuns de la AI

Pentru a conecta două containere Docker pe același host într-o rețea, trebuie să creați o rețea Docker personalizată și să porniți containerele în această rețea. Acest lucru va permite containerelor să comunice între ele după numele containerelor.

Exemplu:

  1. Creăm rețeaua:
docker network create retea_mea
  1. Pornim containerele, conectându-le la rețea:
docker run -d --name container1 --network retea_mea imagine1
docker run -d --name container2 --network retea_mea imagine2

Acum, containerele pot comunica între ele folosind numele container1 și container2 în rețeaua retea_mea.

Acest lucru este util pentru microservicii, când trebuie să asiguri comunicarea internă fără a expune porturi în exterior.