Docker ପୋର୍ଟ ପ୍ରକାଶ କରିଛି। ପ୍ରକ୍ସି ସେଠାରେ ଶୁଣୁଛି କି?
ସଂଯୋଗ ପ୍ରତ୍ୟାଖ୍ୟାନ କିମ୍ବା ରିସେଟ୍ ହେଲେ ପ୍ରକ୍ସି କଣ୍ଟେନର ଭିତରର ଲିସନର ଏବଂ Docker ର ହୋଷ୍ଟ ପୋର୍ଟ ମ୍ୟାପିଂ ଯାଞ୍ଚ କରନ୍ତୁ।
ପ୍ରକାଶିତ Docker ପୋର୍ଟ କଣ୍ଟେନର ଭିତରର ଏଣ୍ଡପଏଣ୍ଟକୁ ଏକ ପଥ ଦିଏ। ଏହା ପ୍ରକ୍ସି ଆରମ୍ଭ କରେ ନାହିଁ ଏବଂ ସେହି ପ୍ରକ୍ରିୟା ଯେଉଁ ଠିକଣାରେ ଶୁଣେ ତାହା ବଦଳାଏ ନାହିଁ।
ସାଧାରଣ ବ୍ରିଜ୍-ନେଟୱର୍କ ମ୍ୟାପିଂ ପାଇଁ ଏହି ତିନୋଟି ମୂଲ୍ୟ ତୁଳନା କରନ୍ତୁ:
| ପଥର ଅଂଶ | ଯାଞ୍ଚ କରିବାକୁ ଥିବା ମୂଲ୍ୟ |
|---|---|
| କ୍ଲାଏଣ୍ଟ ପ୍ରବେଶ | କ୍ଲାଏଣ୍ଟ ଯେଉଁ ହୋଷ୍ଟ ଠିକଣା ଏବଂ ପ୍ରକାଶିତ ପୋର୍ଟ ସହ ସମ୍ପର୍କ କରେ |
| ଫରୱାର୍ଡିଂ ଲକ୍ଷ୍ୟ | ମ୍ୟାପିଂ ଦ୍ୱାରା ଚୟନିତ କଣ୍ଟେନର ଠିକଣା ଏବଂ ପୋର୍ଟ |
| ସେବା | ପ୍ରକ୍ସି କଣ୍ଟେନର ଭିତରେ ପ୍ରକୃତରେ ଯେଉଁ ଠିକଣା ଏବଂ ପୋର୍ଟ ବାନ୍ଧେ |
କଣ୍ଟେନର ଭିତରେ କେବଳ 127.0.0.1 ସହ ବନ୍ଧା ପ୍ରକ୍ସି ଏହାର ନେଟୱର୍କ ଠିକଣାକୁ ଫରୱାର୍ଡ ହେଉଥିବା ଟ୍ରାଫିକ୍ ପାଇପାରେ ନାହିଁ। ଏହା ହୋଷ୍ଟ ଲୁପବ୍ୟାକରେ କେବଳ ହୋଷ୍ଟ ପୋର୍ଟ ପ୍ରକାଶ କରିବାଠାରୁ ଭିନ୍ନ: ତାହା ମ୍ୟାପିଂକୁ କିଏ ପହଞ୍ଚି ପାରିବ ତାହା ସୀମିତ କରେ, ଯେତେବେଳେ କଣ୍ଟେନର ଲୁପବ୍ୟାକ ମ୍ୟାପିଂକୁ ସେବା ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିବାରୁ ରୋକି ପାରେ।
ଉଦ୍ଦିଷ୍ଟ ନିୟୋଜନ ପାଇଁ ଆଭ୍ୟନ୍ତରୀଣ ଲିସନର ଚୟନ କରନ୍ତୁ ଏବଂ ସୀମିତ ହୋଷ୍ଟ ପ୍ରକାଶ ତଥା ପ୍ରକ୍ସି ପ୍ରବେଶକୁ ବଜାୟ ରଖନ୍ତୁ। Dockerfile ର ଖୋଲା-ପୋର୍ଟ ଘୋଷଣା କୌଣସି ସେବା ଆରମ୍ଭ କରେ ନାହିଁ, ଏବଂ ସଫଳ କଣ୍ଟେନର ଲଞ୍ଚ ପ୍ରମାଣ କରେ ନାହିଁ ଯେ ପ୍ରକ୍ରିୟା ଫରୱାର୍ଡିଂ ଲକ୍ଷ୍ୟରେ ଶୁଣୁଛି।
ବିଫଳ ସଂଯୋଗ କେତେ ଦୂର ଯାଏ ତାହା ଅନୁସରଣ କରନ୍ତୁ। ପ୍ରତ୍ୟାଖ୍ୟାନ ଏବଂ ରିସେଟ୍ ପ୍ଲାଟଫର୍ମ ଏବଂ ଫରୱାର୍ଡିଂ କାର୍ଯ୍ୟାନ୍ୱୟନ ଅନୁସାରେ ଭିନ୍ନ ହୁଏ, ତେଣୁ କୌଣସିଟି ଏକକ ଭାବରେ ସେଟିଂ ଚିହ୍ନଟ କରେ ନାହିଁ। ଏହା ସେବା ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିଲେ, ବୈଧ ପ୍ରକ୍ସି ଅଭିବାଦନ ଖୋଜନ୍ତୁ ଏବଂ ଆବଶ୍ୟକ SOCKS ସଂସ୍କରଣ, ପ୍ରମାଣୀକରଣ ଏବଂ ଗନ୍ତବ୍ୟ ନୀତି ଲାଗୁ କରନ୍ତୁ। କେବଳ ପହଞ୍ଚିବା ଯୋଗ୍ୟ ହୋଷ୍ଟ ପୋର୍ଟ ସେହି ସାମର୍ଥ୍ୟ ପ୍ରମାଣ କରିପାରିବ ନାହିଁ.