(systemctl स्थिति डोकर के अनुसार) centos 7. डोकर निम्नलिखित कमांडलाइन साथ systemd का उपयोग शुरू किया गया था पर डोकर 1.12 सेट करें:डोकर ग्राहक (डोकर 1.12/centos) http: सर्वर HTTPS करने के लिए HTTP प्रतिक्रिया दी ग्राहक
/usr/bin/dockerd -D --tls=false --tlscert=/var/docker/server.pem --tlskey=/var/docker/serverkey.pem -H tcp://10.10.2.1:2376
DOCKER_HOST=tcp://10.10.2.1:2376
DOCKER_TLS_VERIFY=0
DOCKER_MACHINE_NAME=default
फिर डोकर कमांडलाइन उपकरण के साथ की जाँच:
तो मैं स्थानीय मशीन पर जाँच करने के लिए, निम्नलिखित वातावरण चर सेटिंग चाहते
docker --tls=false --tlsverify=false images
परिणामों में:
कोई त्रुटि कनेक्ट करने का प्रयास हुआ: Get https://10.10.2.1:2376/v1.24/images/json: http: सर्वर HTTPS ग्राहक
एक त्वरित जांच जबकि करने के लिए HTTP प्रतिक्रिया दी:
curl http://10.10.2.1:2376/images/json
छवियों देता है जानकारी।
अब: मुझे लगता है कि सर्वर http का जवाब देता है, (जिसका इरादा था), लेकिन ग्राहक को http से बात करने के लिए कैसे प्राप्त करें?
आप Centos7 पर '' iptables''' '' 'firewalld''' देख सकते हैं। उन्हें पोर्ट '' 2376''' पर '' TCP''' की अनुमति देनी चाहिए। – Tuan
@ रुडी मेरे लिए एक ही समस्या है। क्या आपको कोई समाधान मिल रहा है? – jmcollin92
मुझे अपना समाधान मिला: https://github.com/docker/distribution/issues/1874 (rmorales-iaa का उत्तर) – user674669