ការទាញយករូបភាពមូលដ្ឋាន Docker៖ ប្រូកស៊ីរបស់អ្នកសាងសង់ និងអាគុយម៉ង់សាងសង់
អាគុយម៉ង់ប្រូកស៊ីដែលផ្តល់ទៅជំហានសាងសង់ មិនកំណត់រាល់សំណើរបស់បញ្ជីឈ្មោះដែលអ្នកសាងសង់ធ្វើនោះទេ។ ស្វែងរកអ្នកសាងសង់ដែលដោះស្រាយរូបភាពមូលដ្ឋាន។
ការសាងសង់អាចបរាជ័យពេលដោះស្រាយ FROM មុនពេលជំហានទាញយកកញ្ចប់ Dockerfile ណាមួយដំណើរការ។ កម្មវិធីភ្ញៀវបញ្ជីឈ្មោះរបស់អ្នកសាងសង់ត្រូវការផ្លូវរៀងៗខ្លួនដើម្បីទទួលបានរូបភាពមូលដ្ឋាននោះ។
| ប្រតិបត្តិការ | សមាសភាគដែលត្រូវការផ្លូវ |
|---|---|
| ដោះស្រាយ និងទាញយករូបភាពមូលដ្ឋាន | កម្មវិធីភ្ញៀវបញ្ជីឈ្មោះរបស់អ្នកសាងសង់ |
| ការទាញយកអំឡុងពេល RUN | ដំណើរការដែលអនុវត្តជំហានសាងសង់ |
| ការហៅ API ពេលដំណើរការ | កម្មវិធីដែលកំពុងដំណើរការ |
ស្វែងរកអ្នកសាងសង់
ដ្រាយវ័រលំនាំដើមរបស់ Docker ផ្តោតលើដេម៉ុន។ ដ្រាយវ័រ Buildx ផ្សេងទៀតអាចប្រើកុងតឺន័រ BuildKit ដោយឡែក Kubernetes ឬសេវាពីចម្ងាយ។ កំណត់យន្តការប្រូកស៊ីដែលដ្រាយវ័រដែលបានជ្រើសគាំទ្រ នៅកន្លែងដែល worker នោះដំណើរការ។
ប្រូកស៊ី loopback នៅលើកុំព្យូទ័រយួរដៃ មិនអាចឈានដល់ដោយស្វ័យប្រវត្តិពី worker ពីចម្ងាយទេ ហើយការកែសម្រួលដេម៉ុនមូលដ្ឋានមិនកំណត់អ្នកសាងសង់ពីចម្ងាយនោះឡើងវិញទេ។
ARG មុន FROM អាចជួយជ្រើសឯកសារយោងរូបភាព។ ប៉ុន្តែវាមិនកំណត់ផ្លូវបណ្តាញរបស់កម្មវិធីភ្ញៀវបញ្ជីឈ្មោះដោយសារវានោះទេ។ ពាក្យបញ្ជា RUN ក្រោយៗដែលសរសេរការកំណត់កញ្ចប់ ឬដំឡើងវិញ្ញាបនបត្រ មិនអាចជួសជុលសំណើមុននេះបានទេ។
ទំនុកចិត្ត គណនី និងទិន្នន័យដែលបានឃ្លាំងសម្ងាត់
សម្ភារៈ CA ដែលបានអនុម័តត្រូវតែមានសម្រាប់សមាសភាគដែលផ្ទៀងផ្ទាត់ការតភ្ជាប់បញ្ជីឈ្មោះដំបូង។ ព័ត៌មានសម្គាល់បញ្ជីឈ្មោះ និងព័ត៌មានសម្គាល់ប្រូកស៊ីផ្តល់សិទ្ធិដល់ភាគីផ្សេងគ្នា។ ការចូលបញ្ជីឈ្មោះមិនអាចឆ្លើយតប 407 របស់ប្រូកស៊ីបានទេ។
worker ដែលប្រើទិន្នន័យរូបភាពឃ្លាំងសម្ងាត់ឡើងវិញ អាចមិនធ្វើសំណើបណ្តាញដូចគ្នានឹង worker ថ្មី។ ប្រៀបធៀបប្រតិបត្តិការដែលបានកត់ត្រាពិតប្រាកដ។ នៅពេលការចូលដំណើរការរូបភាពមូលដ្ឋានដំណើរការតាមផ្លូវដែលបានបម្រុង សូមធ្វើរោគវិនិច្ឆ័យការទាញយកជំហានសាងសង់ណាមួយនៅព្រំដែនបន្ទាប់នោះ។