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 ବିଭାଗ ଯାଞ୍ଚ କରନ୍ତୁ, ଯାହା ପରିବେଶ ମୂଲ୍ୟ ଇଞ୍ଜେକ୍ଟ କରିପାରେ। ଉଦ୍ଦିଷ୍ଟ ପ୍ରବେଶ ବଦଳାନ୍ତୁ ଏବଂ ସାଧାରଣ ପ୍ରବାହ ମାଧ୍ୟମରେ ପ୍ରଭାବିତ କଣ୍ଟେନରଗୁଡ଼ିକୁ ପୁନଃ ସୃଷ୍ଟି କରନ୍ତୁ, ଅସମ୍ପର୍କିତ କନଫିଗୁରେସନ୍ ସଂରକ୍ଷଣ କରି।