Middle
Ինչպե՞ս միացնել երկու Docker կոնտեյներ մեկ հոստում նույն ցանցում։
sobes.tech AI
Պատասխան AI-ից
Երկու Docker կոնտեյներները միացնելու համար նույն հոստի վրա մեկ ցանցում, անհրաժեշտ է ստեղծել անհատական Docker ցանց և սկսել կոնտեյներները այդ ցանցում: Սա թույլ կտա կոնտեյներներին միմյանց հետ կապվել կոնտեյների անուններով:
Օրինակ՝
- Ստեղծել ցանցը՝
docker network create իմ_ցանցը
- Կոնտեյներները սկսեք և կապեք նրանց ցանցին՝
docker run -d --name կոնտեյներ1 --network իմ_ցանցը պատկեր1
docker run -d --name կոնտեյներ2 --network իմ_ցանցը պատկեր2
Հիմա կոնտեյներները կարող են միմյանց հետ կապվել իմ_ցանցը ցանցում՝ օգտագործելով կոնտեյներ1 և կոնտեյներ2 անունները:
Սա օգտակար է միկրոսերվիսների համար, երբ անհրաժեշտ է ապահովել ներքին փոխազդեցություն առանց պորտերի բացման արտաքին։