පරිසරය දැනුවත් 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 රථවාහනය ගලා යන තැන වෙනස් කරයි, එබැවින් එම සැකසුම සීරුමාරු කිරීමට පෙර අසාර්ථක යවන්නා සහ ක්‍රියාව හඳුනා ගන්න.

අදාළ ලිපි