Ku shaqaynta proxy iyo server DNS isla martigeliyaha Docker keliya ma isku xiro waddooyinka DNS ee labadooda. Saddex xiriir oo gooni ah ayaa muhiim ah:

  • Gaaritaanka shabakadda. Mashruucyada Compose ee gooni ah sida caadiga ah waxay leeyihiin shabakado caadi ah oo gooni ah. Dhig adeegyada shabakad wadaag ah oo ku habboon, ha ahaado gudaha hal mashruuc ama iyada oo loo marayo shabakad si cad loo wadaago mashruucyada dhexdooda.
  • Helitaanka adeegga. DNS-ka ku dhex jira shabakad Docker gaar ah ayaa xallin kara magacyada kontaynarada. Taasi waxay u ogolaataa barnaamijka inuu ogaado deris; laakiin si otomaatig ah uma dooranayso deriskaas xalliyaha DNS-kiisa.
  • Doorashada xalliyaha. Aqoonso xalliyaha lagu isticmaalo gudaha kontaynarada proxy. Goobta dns ee Compose waxay qaadataa cinwaannada server DNS. Magac sida dns.local oo lagu xalliyo barnaamij ma ka dhigayo qiimo ansax ah goobtaas.

Raac weydiinta laga bilaabo kontaynarada proxy ilaa cinwaanka xalliyaha loo habeeyay. Xaqiiji inuu jiro waddo iyo dhageyste DNS cinwaankaas. Daabacaadda dekedda 53 ee martigeliyaha waxay abuurtaa waddo gelitaan dhinaca martigeliyaha; laakiin uma sheegto kontaynarada inay isticmaalaan. Kontaynarada wadaaga shabakad ayaa laga yaabaa inay si toos ah isla xiriiraan.

Haddii habaynta ay tixraacdo cinwaanka kontaynarada DNS, ka dhig mid deggan habaynta IPAM ee ku habboon. Cinwaan si firfircoon loo qoondeeyay oo laga koobiyeeyay kontaynaradii shalay ayaa laga yaabaa inuu guul-darraysto marka dib loo abuurayo. Sidoo kale baar waddada sare ee xalliyaha: dib u dirista weydiimaha aan la jawaabin isaga qudhiisa waxay abuurtaa guul-darro ka duwan xalliyaha aan la gaari karin.

Ugu dambaynti, aqoonso cidda xallisa goobta. Proxy HTTP oo xalliya magac CONNECT ayaa isticmaali kara waddadan kontaynarada; macmiil SOCKS oo gudaha u xalliya ayaa laga yaabaa inuusan isticmaalin. Raadinta martigeliyaha waxay caddaynaysaa waddada martigeliyaha, ma aha tan habka proxy-ga.

Maqaallo la xiriira