Sobes.tech
Middle

Ինչպե՞ս միացնել երկու Docker կոնտեյներ մեկ հոստում նույն ցանցում։

sobes.tech AI

Պատասխան AI-ից

Երկու Docker կոնտեյներները միացնելու համար նույն հոստի վրա մեկ ցանցում, անհրաժեշտ է ստեղծել անհատական Docker ցանց և սկսել կոնտեյներները այդ ցանցում: Սա թույլ կտա կոնտեյներներին միմյանց հետ կապվել կոնտեյների անուններով:

Օրինակ՝

  1. Ստեղծել ցանցը՝
docker network create իմ_ցանցը
  1. Կոնտեյներները սկսեք և կապեք նրանց ցանցին՝
docker run -d --name կոնտեյներ1 --network իմ_ցանցը պատկեր1
docker run -d --name կոնտեյներ2 --network իմ_ցանցը պատկեր2

Հիմա կոնտեյներները կարող են միմյանց հետ կապվել իմ_ցանցը ցանցում՝ օգտագործելով կոնտեյներ1 և կոնտեյներ2 անունները:

Սա օգտակար է միկրոսերվիսների համար, երբ անհրաժեշտ է ապահովել ներքին փոխազդեցություն առանց պորտերի բացման արտաքին։