ক্যাটালগ পান
ডিফল্ট, রেজিস্ট্রি এপিআই ক্যাটালগের 100 টি প্রবেশ ফিরিয়ে দেয়, কোড রয়েছে :
আপনি যখন রেজিস্ট্রি এপিআই কার্ল করবেন:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
এটি : এর সমতুল্য
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=100
এটি একটি পৃষ্ঠাগুলি মিথ।
100 এরও বেশি এন্ট্রিগুলির যোগফল যখন আপনি দুটি উপায়ে করতে পারেন:
প্রথম : একটি বড় নম্বর দিন
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=2000
সেনকন্ড : পরবর্তী লিঙ্কারের url পার্স করুন
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
প্রতিক্রিয়া শিরোনামে থাকা একটি লিঙ্ক উপাদান:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
প্রতিক্রিয়া শিরোনাম:
Link: </v2/_catalog?last=pro-octopus-ws&n=100>; rel="next"
লিঙ্ক উপাদানটির এই অনুরোধটির শেষ প্রবেশ রয়েছে, তারপরে আপনি পরবর্তী 'পৃষ্ঠা' র জন্য অনুরোধ করতে পারেন:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?last=pro-octopus-ws
যদি প্রতিক্রিয়া শিরোনামে লিঙ্ক উপাদান থাকে তবে আপনি এটি একটি লুপে করতে পারেন ।
চিত্র পান
আপনি ক্যাটালগের ফলাফল পেলে এটি পছন্দ করে:
{
"repositories": [
"busybox",
"ceph/mds"
]
}
আপনি প্রতিটি ক্যাটালগে চিত্রগুলি পেতে পারেন:
curl --cacert domain.crt https://your.registry:5000/v2/busybox/tags/list
আয়:
{"name":"busybox","tags":["latest"]}