2015-12-10 10 views
11

डॉकर हब आधिकारिक वेबसाइट से https://registry.hub.docker.com पर ले जाया गया है।डॉकर आधिकारिक रजिस्ट्री (डॉकर हब) यूआरएल

अगर मैं की तरह URL से docker pull छवियों का प्रयास करें: docker pull registry.hub.docker.com/busybox यह होगा शो:

registry.hub.docker.com/busybox: this image was pulled from a legacy registry. 
Important: This registry version will not be supported in future versions of docker. 

लेकिन अगर मैं docker pull registry.hub.docker.com/busybox का उपयोग कर।

यह छवि खींच नहीं सकता है।

एक ही स्थिति है जब curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags

उत्तर

0

का उपयोग कर यह सिर्फ docker pull busybox, आप एक docker ग्राहक का पुराना संस्करण अप करने के लिए प्रयोग कर रहे हैं रहा है। मुझे लगता है कि उन्होंने 1.5 से कम ग्राहकों का समर्थन करना बंद कर दिया।

संयोग है कि कर्ल मेरे लिए काम करता है:

$ curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags 
[{"layer": "fc0db02f", "name": "latest"}, {"layer": "fc0db02f", "name": "1"}, {"layer": "a6dbc8d6", "name": "1-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21.0-ubuntu"}, {"layer": "d7057cb0", "name": "1.23"}, {"layer": "d7057cb0", "name": "1.23.2"}, {"layer": "fc0db02f", "name": "1.24"}, {"layer": "3d5bcd78", "name": "1.24.0"}, {"layer": "fc0db02f", "name": "1.24.1"}, {"layer": "1c677c87", "name": "buildroot-2013.08.1"}, {"layer": "0f864637", "name": "buildroot-2014.02"}, {"layer": "a6dbc8d6", "name": "ubuntu"}, {"layer": "ff8f955d", "name": "ubuntu-12.04"}, {"layer": "633fcd11", "name": "ubuntu-14.04"}] 

दिलचस्प पर्याप्त अगर आप हेडर सूंघ आप एक HTTP 405 मिलता है (विधि स्वीकृत नहीं)। मुझे लगता है कि यह इस तथ्य से हो सकता है कि डॉकर ने Registry API को हटा दिया है।

+0

मुझे पता है कि मैं '' 'डॉकर पुल व्यस्त बॉक्स''' का उपयोग कर सकता हूं। लेकिन मेरे मामले में मैंने कुछ जानकारी प्राप्त करने के लिए कर्ल का उपयोग किया है। लेकिन मुझे डर है कि यह भविष्य में हटा देगा। इसलिए, मुझे यह जांचना है कि कौन सा यूआरएल नवीनतम है। –

16

आधिकारिक छवियों (नाम में स्लैश के बिना) के लिए रजिस्ट्री पथ library/<image> है। इसके बजाय इसे आजमाएं:

docker pull registry.hub.docker.com/library/busybox 
+2

व्यक्तिगत छवियों के साथ कोई विचार? मेरा मतलब है / कंटेनर, पूर्ण यूआरएल के साथ कोई मदद? –

संबंधित मुद्दे