รับแคตตาล็อก
ค่าเริ่มต้น API รีจิสทรีส่งคืน 100 รายการของแคตตาล็อกมีรหัส :
เมื่อคุณขด API ของรีจิสทรี:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
มันเทียบเท่ากับ:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=100
นี่คือ methon เลขหน้า
เมื่อผลรวมของรายการเกิน 100 คุณสามารถทำได้สองวิธี:
ครั้งแรก : ให้จำนวนที่มากขึ้น
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=2000
Sencond : แยกวิเคราะห์ linker ถัดไป
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"]}