Għaliex il-proxy korporattiv tiegħek qed jipprova jsolvi isem ta' servizz Compose
Klijent HTTP jista' jibgħat talba għal servizz intern lill-proxy kkonfigurat tiegħu qabel ma juża s-soluzzjoni tal-ismijiet tas-servizzi ta' Docker. Żid bypass deliberati għall-klijent it-tajjeb.
L-applikazzjoni tilħaq l-internet permezz tal-proxy korporattiv tagħha, iżda http://catalog:8080/ ifalli u l-proxy ma jistax isolvi “catalog”. Dik it-talba forsi qatt ma użat id-DNS intern ta' Docker.
Klijent HTTP jista' jagħżel il-proxy tiegħu qabel ma jagħmel konnessjoni diretta. Il-proxy estern imbagħad jirċievi isem li t-tifsira tiegħu teżisti biss ġewwa n-netwerk Compose.
- Uża l-isem tal-host fit-talba. Is-servizzi Compose jinstabu bl-isem tas-servizz fuq in-netwerk xieraq. Żid
catalogmal-konfigurazzjoni tal-bypass appoġġata mill-klijent li jikkonsma, minflok ma tikkodifika bl-addoċċ IP tal-kontenitur li tista' tinbidel. - Ippreserva l-eċċezzjonijiet eżistenti. Għal klijent konxju mill-ambjent, għaqqad l-entrati rilevanti mal-lista tal-organizzazzjoni:
NO_PROXY=localhost,127.0.0.1,catalog
no_proxy=localhost,127.0.0.1,catalog
Iċċekkja l-librerija jew l-eżekutabbli reali fl-immaġni għall-immaniġġjar tal-każ, il-verżjoni u l-grammatika tat-tqabbil. M'hemmx parser NO_PROXY universali. Programm bl-isem wget fi immaġni żgħira m'għandux bilfors iġib ruħu bħal GNU Wget.
Ladarba t-talba tagħżel routing dirett, iċċekkja n-netwerk kondiviż tas-sejjieħ u tas-servizz, is-servizz li jisma' u l-port tal-kontenitur. Port tal-host ippubblikat huwa endpoint ieħor. Bypass ma jistax iżid konnessjoni tan-netwerk nieqsa, bl-istess mod li jerġa' jinħoloq netwerk ma jistax jgħallem proxy estern isem Compose privat.
Żomm id-diviżjoni maħsuba: talbiet interni jużaw il-passaġġ intern tagħhom; talbiet esterni jżommu l-proxy approvat. Li tiddiżattiva l-proxy globalment jista' jaħbi dan il-falliment wieħed filwaqt li jneħħi r-rotta meħtieġa għat-talba esterna li jmiss.