में असुरक्षित रजिस्ट्री जोड़ें मेरे पास सेंटोस पर चलने वाला डॉकर 1.12 है। मैं इसमें असुरक्षित रजिस्ट्री जोड़ने की कोशिश कर रहा हूं और दस्तावेज़ीकरण में उल्लिखित चीजें बस काम नहीं करती हैं। सिस्टम systemd
का उपयोग करता है इसलिए मैंने /etc/systemd/system/docker.service.d/50-insecure-registry.conf
फ़ाइल बनाई।डॉकर
$ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf
[Service]
Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"'
के बाद लोड हो रहा है डेमॉन और पुन: प्रारंभ डोकर सेवा, systemd पता चलता है कि वातावरण चर वहाँ
$ sudo systemctl show docker | grep Env
Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"
है लेकिन जब मैं docker info
चलाने मैं नहीं दिख रहा है कि असुरक्षित रजिस्ट्री जोड़ा
$ docker info
........
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
127.0.0.0/8
hostaneme.cloudapp.net
पर छवियों को धक्का देना
क्या ऐसा कुछ किया जा सकता है? क्या मैं कुछ भूल रहा हूँ ?
अद्यतन
सामग्री
निम्नलिखित{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
के साथ एक फ़ाइल /etc/docker/daemon.json
जोड़कर समस्या हल हो गई और फिर पुन: प्रारंभ डोकर
sudo systemctl daemon-reload
sudo systemctl restart docker
कि असुरक्षित रजिस्ट्री hostname.cloudapp.net:500
काम करता है के बाद।
जबकि किसी ने आपको इस मामले में इसे हराया (आपको उदार अनुग्रह अवधि देने के बाद), यह एक स्व-उत्तर के लिए एक उत्कृष्ट मामला होगा। – BlackVegetable
उत्कृष्ट! ओपनशेफ्ट http://www.javamonamour.org/2017/12/docker-insecure-registry.html के साथ "ओसी क्लस्टर अप" के दौरान मुझे यह त्रुटि संदेश था और आपके फिक्स ने इसे हल किया! – PierluigiVernetto