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:
- Creăm rețeaua:
docker network create retea_mea
- 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.