Skopeo सह प्रॉक्सीद्वारे रेजिस्ट्री प्रत
प्रॉक्सीद्वारे स्रोत रेजिस्ट्री आणि थेट अंतर्गत गंतव्यासाठी Skopeo प्रक्रिया कॉन्फिगर करा, बहु-प्लॅटफॉर्म प्रतिमांसह.
प्रॉक्सीद्वारे बाह्य रेजिस्ट्रीपर्यंत पोहोचणारे यंत्र Skopeo ने प्रतिमा अंतर्गत रेजिस्ट्रीत कॉपी करू शकते. कॉपी करणारी प्रक्रिया कॉन्फिगर करा:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=registry.internal.example
skopeo copy --all \
docker://registry.public.example/team/image:stable \
docker://registry.internal.example/team/image:stable
रेजिस्ट्री नावे आणि प्रतिमा संदर्भ उदाहरणे आहेत. स्रोत प्रॉक्सीतून जातो; अंतर्गत रेजिस्ट्री बायपास नोंदीशी जुळते. प्रॉक्सी क्रेडेन्शियल न सेट करता अनुमत सार्वजनिक-स्रोत कॉपीसाठी HTTP प्रॉक्सी सूची उमेदवार HTTP एंडपॉइंट देऊ शकते, तर तो अंतर्गत बायपास तसाच राहतो. ती नोंद आदेश प्रत्यक्षात वापरत असलेल्या गंतव्य होस्टनावाशी जुळवा.
docker:// रेजिस्ट्री संदर्भांसाठी प्रतिमा-वाहतूक नाव आहे. याचा अर्थ कॉपी स्थानिक Docker डेमनला सोपवली आहे असा नाही. Skopeo ची रेजिस्ट्री HTTP वाहतूक पर्यावरणातून प्रॉक्सी शोध वापरते, जोपर्यंत एम्बेडिंग अॅप्लिकेशन स्पष्टपणे वेगळा प्रॉक्सी URL देत नाही.
--all तेव्हा महत्त्वाचा असतो जेव्हा स्रोत संदर्भ बहु-प्लॅटफॉर्म प्रतिमा इंडेक्स किंवा मॅनिफेस्ट सूची निवडतो: तो सर्व संदर्भित प्रतिमा कॉपी करण्यास सांगतो. त्या निवडीशिवाय कॉपी संपूर्ण बहु-प्लॅटफॉर्म संदर्भ पुनरुत्पादित करण्याऐवजी सध्याच्या प्लॅटफॉर्मसाठी प्रतिमा निवडू शकते.
कॉपीनंतर, डाउनस्ट्रीम यंत्रे अंतर्गत रेजिस्ट्रीचा प्रतिमा संदर्भ वापरू शकतात. ती खेचण्याची त्यांची क्षमता त्या रेजिस्ट्रीपर्यंतच्या त्यांच्या मार्गावर अवलंबून आहे; ते कॉपी करणाऱ्या प्रक्रियेचे पर्यावरण वारशाने घेत नाहीत.