डॉकर निजी रजिस्ट्री, डॉकर पुश निषिद्ध है

मैं एक निजी रजिस्ट्री सेटअप करता हूं, जो ठीक चलती है । डॉकर 1.10। मैं होस्ट को बदलना और प्रमाणपत्र को फिर से बनाना चुनता हूं । सभी मेरे सर्वर पर ठीक चलते हैं, लेकिन मेरे ग्राहक सर्वर पर मैं रजिस्ट्री में एक छवि को धक्का नहीं दे सकता :

unable to ping registry endpoint https://my.customer.private.hostname:5000/v0/ v2 ping attempt failed with error: Get https://my.customer.private.hostname:5000/v2/: Forbidden v1 ping attempt failed with error: Get https://my.customer.private.hostname:5000/v1/_ping: Forbidden

मुझे गूगल पर 'निषिद्ध' उत्तर के बारे में बात करने वाला कोई और नहीं मिल रहा है । मैं समझने के लिए कहां खोज सकता हूं ? मैंने पहले ही कंटेनर, छवि, अनइंस्टॉल किए गए डॉकर को हटा दिया, डॉकर को फिर से स्थापित किया लेकिन फिर भी वही त्रुटि । केवल एक चीज जिसे मैं नहीं हटाता हूं वह है डॉकर डेटा (डिवाइसमैपर) को स्टोर करने के लिए उपयोग किया जाने वाला थिनपूल ।

वहाँ है एक systemd conf फ़ाइल के लिए गोदी श्रमिक :

/आदि/systemd/प्रणाली/गोदी श्रमिक.सेवा।डी/http प्रॉक्सी है.conf

साथ में

[सेवा] पर्यावरण= " एचटीपी_प्रॉक्सी=http://proxy:3128"पर्यावरण=" नो_प्रोक्सी=लोकलहोस्ट, 127.0.0.0/8"

रजिस्ट्री आईपी लोकलहोस्ट नहीं था, इसलिए मुझे मेजबान को नो_प्रॉक्सी चर में जोड़ने की आवश्यकता थी । मैं अभी भी यह नहीं समझता कि पहले मेजबान ने काम क्यों किया । एचटीटीपीएस (एचटीटीपी केवल) के बिना रजिस्ट्री कंटेनर को पुनरारंभ करना और टीसीपीडम्प का उपयोग करने से हमें इस समस्या को हल करने में मदद मिलती है ।

मेरे लिए यह बहुत अजीब है कि डॉकर एचटीटीपीएस के माध्यम से 5000 पोर्ट तक पहुंचने की कोशिश कर रहा है और फिर आपने उसी पोर्ट पर एचटीटीपी के साथ एक कर्ल बनाया और यह काम किया ।

शायद आप कर रहे हैं: docker pull my.customer.private.hostname:5000 xxx/yyy के बजाय docker pull my.customer.private.hostname xxx/yyy

सादर

मेरी डॉकर रजिस्ट्री में इसके लिए एक प्रमाण पत्र बनाया गया है, और सीए प्रमाण पत्र प्रत्येक डॉकर इंस्टॉलेशन को /आदि/डॉकर/सेर्ट्स में दिया जाता है । डी/myregistry.डोमेन।टीएलडी: 5000 / सीए।सीआरटी, इसलिए मेरी रजिस्ट्री असुरक्षित नहीं है । लेकिन मैं सुनिश्चित होने की कोशिश करूंगा ।

आपने होस्ट बदल दिया, क्या आपने डीएनएस रिकॉर्ड अपडेट किया?

हाँ, और कर्ल-के https://my।ग्राहक.निजी।होस्टनाम: 5000/वी 2/ _ कैटलॉग मुझे मेरी डॉकर छवियों के साथ एक जेसन रिकॉर्ड दें ।

सबसे पहले हमें यह जानना होगा कि क्या इसका प्रमाण पत्र जारी है । कोशिश करें '-- असुरक्षित-रजिस्ट्री मेरी रजिस्ट्री: 5000 ’ विकल्प

क्या आपने डॉकर लॉगिन माय ' किया है । ग्राहक.निजी।होस्टनाम: 5000' मैं इसे `डॉकर लॉगआउट ’ के साथ प्रस्तुत करूंगा । ग्राहक.निजी।होस्टनाम: 5000 ’ यह सुनिश्चित करने के लिए कि एक पुराना लॉगिन आसपास नहीं बैठा है ।

नहीं, लेकिन मेरी निजी रजिस्ट्री पर कोई लॉगिन नहीं है । मैं कोशिश करूंगा ।