പ്രസിദ്ധീകരിച്ച Docker പോർട്ട് കണ്ടെയ്നറിലെ എൻഡ്പോയിന്റിലേക്ക് ഒരു വഴി നൽകുന്നു. അത് പ്രോക്സി ആരംഭിക്കുന്നില്ല, ആ പ്രോസസ് കേൾക്കുന്ന വിലാസം മാറ്റുന്നുമില്ല.

സാധാരണ ബ്രിഡ്ജ്-നെറ്റ്വർക്ക് മാപ്പിംഗിന് ഈ മൂന്ന് മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുക:

വഴിയുടെ ഭാഗംപരിശോധിക്കേണ്ട മൂല്യം
ക്ലയന്റ് പ്രവേശനംക്ലയന്റ് ബന്ധപ്പെടുന്ന ഹോസ്റ്റ് വിലാസവും പ്രസിദ്ധീകരിച്ച പോർട്ടും
ഫോർവേഡിംഗ് ലക്ഷ്യംമാപ്പിംഗ് തിരഞ്ഞെടുക്കുന്ന കണ്ടെയ്നർ വിലാസവും പോർട്ടും
സേവനംപ്രോക്സി കണ്ടെയ്നറിനുള്ളിൽ യഥാർത്ഥത്തിൽ ബൈൻഡ് ചെയ്യുന്ന വിലാസവും പോർട്ടും

കണ്ടെയ്നറിനുള്ളിൽ 127.0.0.1 ലേക്ക് മാത്രം ബൈൻഡ് ചെയ്ത പ്രോക്സിക്ക് അതിന്റെ നെറ്റ്വർക്ക് വിലാസത്തിലേക്ക് ഫോർവേഡ് ചെയ്യുന്ന ട്രാഫിക് ലഭിച്ചേക്കില്ല. ഇത് ഹോസ്റ്റ് ലൂപ്പ്ബാക്കിൽ മാത്രം ഹോസ്റ്റ് പോർട്ട് പ്രസിദ്ധീകരിക്കുന്നതിൽ നിന്ന് വ്യത്യസ്തമാണ്: അത് മാപ്പിംഗിൽ എത്താൻ ആർക്ക് കഴിയും എന്ന് പരിമിതപ്പെടുത്തുന്നു, അതേസമയം കണ്ടെയ്നർ ലൂപ്പ്ബാക്ക് മാപ്പിംഗ് സേവനത്തിൽ എത്തുന്നത് തടയാം.

ഉദ്ദേശിച്ച വിന്യാസത്തിനായി ആന്തരിക ലിസണർ തിരഞ്ഞെടുക്കുക, പരിമിതമായ ഹോസ്റ്റ് പ്രസിദ്ധീകരണവും പ്രോക്സി ആക്സസ്സും നിലനിർത്തുക. Dockerfile-ലെ എക്സ്പോസ്ഡ് പോർട്ട് പ്രഖ്യാപനം സേവനം ആരംഭിക്കുന്നില്ല, വിജയകരമായ കണ്ടെയ്നർ ലോഞ്ച് പ്രോസസ് ഫോർവേഡിംഗ് ലക്ഷ്യത്തിൽ കേൾക്കുന്നുണ്ടെന്ന് തെളിയിക്കുന്നുമില്ല.

പരാജയപ്പെട്ട കണക്ഷൻ എത്രത്തോളം എത്തുന്നു എന്ന് പിന്തുടരുക. നിരസിക്കലുകളും റീസെറ്റുകളും പ്ലാറ്റ്ഫോമിനും ഫോർവേഡിംഗ് നടപ്പാക്കലിനും അനുസരിച്ച് വ്യത്യാസപ്പെടുന്നു, അതിനാൽ ഒന്നും ഒറ്റയ്ക്ക് ഒരു ക്രമീകരണം തിരിച്ചറിയുന്നില്ല. അത് സേവനത്തിൽ എത്തിയാൽ, സാധുവായ പ്രോക്സി അഭിവാദ്യം തിരയുകയും ആവശ്യമായ SOCKS പതിപ്പ്, പ്രാമാണീകരണം, ലക്ഷ്യ നയം എന്നിവ പ്രയോഗിക്കുകയും ചെയ്യുക. എത്താവുന്ന ഒരു ഹോസ്റ്റ് പോർട്ട് മാത്രം ആ കഴിവുകൾ തെളിയിക്കാൻ കഴിയില്ല.

അനുബന്ധ ലേഖനങ്ങൾ