मैं से ली गई छवि का उपयोग करके एक निजी डॉकटर रजिस्ट्री को सेटअप करने की कोशिश कर रहा हूं: https://github.com/docker/docker-nancy
बस चलाकर:
docker run -p 5000:5000 registry
मैं इस रिपॉजिटरी से केवल लोकलहोस्ट से / को पुश / पुश कर सकता हूं, लेकिन अगर मैं इसे किसी अन्य मशीन (उसी लैन पर निजी पते का उपयोग करके) से एक्सेस करने की कोशिश करता हूं तो यह एक त्रुटि संदेश के साथ विफल हो जाता है:
*2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/':
Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private
registry supports only HTTP or HTTPS with an unknown CA certificate,
please add `--insecure-registry 10.0.0.26:5000` to the daemon's
arguments. In the case of HTTPS, if you have access to the registry's
CA certificate, no need for the flag; simply place the CA certificate
at /etc/docker/certs.d/10.0.0.26:5000/ca.crt*
जो चीज मुझे पागल करती है, वह यह है कि मैं इसे सफलतापूर्वक उपयोग कर सकता हूं:
curl 10.0.0.26:5000
और / याcurl 10.0.0.26:5000/v1/search
मुझे यह भी समझ में नहीं आ रहा है कि मुझे --insecure-registry
ध्वज कहाँ और कैसे पारित करना चाहिए ।