പരിസ്ഥിതി-ബോധ്യമുള്ള HTTP ട്രാൻസ്പോർട്ട് ഉപയോഗിക്കുന്ന കണ്ടെയ്നർ ചെയ്ത Distribution രജിസ്ട്രിക്ക്, S3 പാത രജിസ്ട്രി കണ്ടെയ്നറിലേക്ക് നൽകുക:

services:
  registry:
    environment:
      HTTP_PROXY: http://proxy.example.internal:8080
      HTTPS_PROXY: http://proxy.example.internal:8080
      NO_PROXY: localhost,127.0.0.1

ഇത് നിലവിലുള്ള image, സ്റ്റോറേജ്, പ്രാമാണീകരണം, volumes എന്നിവയുമായി ലയിപ്പിക്കുക. ഈ ഭാഗം പൂർണ്ണ രജിസ്ട്രിയല്ല. പ്രോക്സിയുടെ പേര് ആ കണ്ടെയ്നറിൽ നിന്ന് എത്താനാകണം, കൂടാതെ scheme പ്രോക്സി ലിസണറുമായി യോജിക്കണം.

വിന്യസിച്ച S3 ഡ്രൈവറും ട്രാൻസ്പോർട്ടും സ്ഥിരീകരിക്കുക. Distribution 2.8.3 ഉദ്ധരിക്കുന്ന ഉറവിടം AWS SDK സെഷൻ ഉപയോഗിക്കുന്നു; ഇച്ഛാനുസൃത ഡ്രൈവറിനോ ട്രാൻസ്പോർട്ടിനോ മറ്റൊരു പിന്തുണയുള്ള കോൺഫിഗറേഷൻ ആവശ്യമായി വന്നേക്കാം.

കണക്ഷൻആര് ക്രമീകരിക്കുന്നു അല്ലെങ്കിൽ അന്വേഷിക്കുന്നു
ക്ലയന്റ് → രജിസ്ട്രിരജിസ്ട്രിയുടെ ഇൻകമിംഗ് HTTP ലിസണറും ക്ലയന്റ് പാതയും
Daemon → image ഉറവിടംDocker daemon പ്രോക്സി ക്രമീകരണങ്ങൾ
രജിസ്ട്രി → S3രജിസ്ട്രി പ്രോസസ്സിന്റെ സ്റ്റോറേജ് HTTP ട്രാൻസ്പോർട്ട്

വിജയകരമായ ക്ലയന്റ് ലോഗിൻ ആദ്യ പാത മാത്രം തെളിയിക്കുന്നു. സ്റ്റോറേജ് ഡ്രൈവർ S3-ലേക്ക് സ്വന്തം അഭ്യർത്ഥനകൾ അയയ്ക്കുന്നു; മുമ്പ് രജിസ്ട്രി image വലിച്ച daemon ആ കോളുകൾ ചെയ്യുന്നില്ല.

blob ഡൗൺലോഡുകൾക്കിടയിലെ റീഡയറക്ടുകളും പരിശോധിക്കുക. Distribution ഒരു ഉപഭോക്താവിനെ ഒബ്ജക്ട് സ്റ്റോറേജിലേക്ക് റീഡയറക്ട് ചെയ്യാം, അത് ആ ക്ലയന്റിന് നേരിട്ടുള്ള S3 എത്തിച്ചേരൽ ആവശ്യമാക്കുന്നു. രജിസ്ട്രിയുടെ പ്രോക്സി ക്രമീകരിക്കുന്നത് ഉപഭോക്താവിനെ ക്രമീകരിക്കുന്നില്ല. റീഡയറക്ട് സ്വഭാവം മാറ്റുന്നത് blob ട്രാഫിക് ഒഴുകുന്ന ദിശ മാറ്റുന്നു, അതിനാൽ ആ ക്രമീകരണം ക്രമീകരിക്കുന്നതിന് മുമ്പ് പരാജയപ്പെടുന്ന അയയ്ക്കുന്നയാളെയും പ്രവർത്തനത്തെയും തിരിച്ചറിയുക.

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