សម្រាប់ registry Distribution ក្នុង container ដែលប្រើ transport HTTP ដឹងបរិស្ថាន សូមបញ្ជូនផ្លូវ S3 ទៅ container registry:

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, storage, authentication និង volumes ដែលមានស្រាប់។ បំណែកនេះមិនមែនជា registry ពេញលេញទេ។ ឈ្មោះប្រូកស៊ីត្រូវតែអាចចូលដល់ពី container នោះ ហើយ scheme ត្រូវតែត្រូវនឹង listener ប្រូកស៊ី។

ផ្ទៀងផ្ទាត់ driver S3 និង transport ដែលបានដាក់ពង្រាយ។ ប្រភពដែលបានយោងក្នុង Distribution 2.8.3 ប្រើ session AWS SDK; driver ឬ transport ផ្ទាល់ខ្លួនអាចត្រូវការការកំណត់គាំទ្រផ្សេងទៀត។

ការតភ្ជាប់អ្នកកំណត់ ឬស៊ើបអង្កេត
អតិថិជន → registrylistener HTTP ចូលរបស់ registry និងផ្លូវអតិថិជន
Daemon → ប្រភព imageការកំណត់ប្រូកស៊ី Docker daemon
Registry → S3transport HTTP storage របស់ដំណើរការ registry

ការចូលដោយជោគជ័យរបស់អតិថិជនបញ្ជាក់តែផ្លូវទីមួយប៉ុណ្ណោះ។ driver storage ធ្វើសំណើផ្ទាល់ខ្លួនទៅ S3; daemon ដែលធ្លាប់ទាញ image registry មិនធ្វើការហៅទាំងនោះទេ។

ពិនិត្យការបញ្ជូនបន្តអំឡុងពេលទាញយក blob ផងដែរ។ Distribution អាចបញ្ជូនបន្តអ្នកប្រើទៅការផ្ទុកវត្ថុ ដែលធ្វើឱ្យអតិថិជននោះត្រូវការចូលដល់ S3 ដោយផ្ទាល់។ ការកំណត់ប្រូកស៊ីរបស់ registry មិនកំណត់អ្នកប្រើទេ។ ការផ្លាស់ប្តូរឥរិយាបថបញ្ជូនបន្តផ្លាស់ប្តូរកន្លែងដែលចរាចរណ៍ blob ហូរ ដូច្នេះសូមបញ្ជាក់អ្នកផ្ញើ និងប្រតិបត្តិការដែលបរាជ័យ មុនពេលកែការកំណត់នោះ។

អត្ថបទពាក់ព័ន្ធ