DNS ya huduma ya Docker na kukwepa proksi kwa no_proxy
Tumia no_proxy kwa huduma ya ndani inayokusudiwa wakati proksi ya HTTP ya nje haiwezi kutatua au kufikia mtandao huo.
Proksi ya HTTP ya nje haihitaji kujua jina la huduma api ya Docker. Kwa http://api:8080/ proksi hufungua muunganisho unaofuata, kwa hivyo utafutaji uliofaulu ndani ya kontena la programu hauthibitishi mtazamo wa DNS wa proksi.
Kwa ufikiaji wa moja kwa moja unaokusudiwa, ongeza ubaguzi kwenye mazingira ya kontena hilo:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiMaombi ya moja kwa moja kwa api hutumia njia ya kontena na kitatuzi kilichopachikwa. Kontena mbili bado zinahitaji mtandao ulioshirikiwa uliofafanuliwa na mtumiaji na huduma lazima isikilize kwenye 8080. Maombi ya nje yanayostahili huhifadhi proksi. Ikiwa maeneo hayo ya umma yanaweza kutumia mpatanishi wa umma, orodha ya proksi za HTTP hutoa wagombea kwa URL za proksi zisizo na akaunti; weka api miongoni mwa ubaguzi wa moja kwa moja.
Ikiwa kontena zilizoundwa upya zinahifadhi vigeu visivyotarajiwa, kagua sehemu ya config.json proxies ya mteja wa Docker, ambayo inaweza kudunga thamani za mazingira. Badilisha ingizo linalokusudiwa na uunde upya kontena zilizoathirika kupitia mtiririko wa kawaida, ukihifadhi usanidi usiohusiana.