ការកំណត់ប្រូកស៊ីសម្រាប់សំណើ S3 របស់ registry Distribution
ដាក់ការកំណត់ប្រូកស៊ីលើដំណើរការ registry Distribution ដែលចូលដល់ S3 ហើយរាប់ដោយឡែកសម្រាប់អតិថិជនដែលត្រូវបានបញ្ជូនបន្តទៅការផ្ទុកវត្ថុ។
សម្រាប់ 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 ផ្ទាល់ខ្លួនអាចត្រូវការការកំណត់គាំទ្រផ្សេងទៀត។
| ការតភ្ជាប់ | អ្នកកំណត់ ឬស៊ើបអង្កេត |
|---|---|
| អតិថិជន → registry | listener HTTP ចូលរបស់ registry និងផ្លូវអតិថិជន |
| Daemon → ប្រភព image | ការកំណត់ប្រូកស៊ី Docker daemon |
| Registry → S3 | transport HTTP storage របស់ដំណើរការ registry |
ការចូលដោយជោគជ័យរបស់អតិថិជនបញ្ជាក់តែផ្លូវទីមួយប៉ុណ្ណោះ។ driver storage ធ្វើសំណើផ្ទាល់ខ្លួនទៅ S3; daemon ដែលធ្លាប់ទាញ image registry មិនធ្វើការហៅទាំងនោះទេ។
ពិនិត្យការបញ្ជូនបន្តអំឡុងពេលទាញយក blob ផងដែរ។ Distribution អាចបញ្ជូនបន្តអ្នកប្រើទៅការផ្ទុកវត្ថុ ដែលធ្វើឱ្យអតិថិជននោះត្រូវការចូលដល់ S3 ដោយផ្ទាល់។ ការកំណត់ប្រូកស៊ីរបស់ registry មិនកំណត់អ្នកប្រើទេ។ ការផ្លាស់ប្តូរឥរិយាបថបញ្ជូនបន្តផ្លាស់ប្តូរកន្លែងដែលចរាចរណ៍ blob ហូរ ដូច្នេះសូមបញ្ជាក់អ្នកផ្ញើ និងប្រតិបត្តិការដែលបរាជ័យ មុនពេលកែការកំណត់នោះ។