Docker සේවා DNS සහ no_proxy සමඟ ප්රොක්සි මඟහැරීම
බාහිර HTTP ප්රොක්සියට එම ජාලය විසඳීමට හෝ ළඟා වීමට නොහැකි විට අපේක්ෂිත අභ්යන්තර සේවාව සඳහා no_proxy භාවිත කරන්න.
බාහිර HTTP ප්රොක්සියට Docker හි api සේවා නාමය දැනගැනීම අවශ්ය නැත. http://api:8080/ සඳහා ප්රොක්සිය ඊළඟ සම්බන්ධතාවය විවෘත කරයි, එබැවින් යෙදුම් කන්ටේනරය තුළ සාර්ථක සෙවීමක් ප්රොක්සියේ DNS දර්ශනය ඔප්පු නොකරයි.
අපේක්ෂිත සෘජු ප්රවේශය සඳහා, එම කන්ටේනරයේ පරිසරයට ව්යතිරේකය එක් කරන්න:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiapi වෙත සෘජු ඉල්ලීම් කන්ටේනරයේ මාර්ගය සහ එහි ඇතුළත විසඳනය භාවිත කරයි. කන්ටේනර දෙකටම තවමත් පරිශීලක-නිර්වචිත හවුල් ජාලය අවශ්ය වන අතර සේවාව 8080 ට සවන් දිය යුතුය. සුදුසුකම් ලත් බාහිර ඉල්ලීම් ප්රොක්සිය රඳවා ගනී. එම පොදු ගමනාන්ත පොදු අතරමැදියෙකු භාවිත කළ හැකි නම්, HTTP ප්රොක්සි ලැයිස්තුව ගිණුමක් නොමැති ප්රොක්සි URL සඳහා අපේක්ෂකයන් සපයයි; api සෘජු ව්යතිරේක අතර තබන්න.
නැවත නිර්මාණය කළ කන්ටේනර අනපේක්ෂිත විචල්ය රඳවා ගන්නේ නම්, Docker සේවාලාභියාගේ config.json proxies කොටස පරීක්ෂා කරන්න, එය පරිසර අගයන් එන්නත් කළ හැකිය. අපේක්ෂිත සටහන වෙනස් කර සාමාන්ය ගලායාම හරහා බලපෑමට ලක් වූ කන්ටේනර නැවත නිර්මාණය කරන්න, අසම්බන්ධ වින්යාසය ආරක්ෂා කරමින්.