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 பகுதியைச் சரிபார்க்கவும், அது சூழல் மதிப்புகளைச் செலுத்தக்கூடும். நோக்கமான உள்ளீட்டை மாற்றி, வழக்கமான ஓட்டத்தின் மூலம் பாதிக்கப்பட்ட கொள்கலன்களை மீண்டும் உருவாக்கவும், தொடர்பில்லாத உள்ளமைவைப் பாதுகாக்கவும்.