Dapatkan katalog
Default, registry api mengembalikan 100 entri katalog, ada kode :
Ketika Anda meringkuk api registri:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
itu setara dengan:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=100
Ini adalah metod pagination.
Ketika jumlah entri melebihi 100, Anda dapat melakukannya dengan dua cara:
Pertama : berikan angka yang lebih besar
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?n=2000
Sencond : uraikan url tautan berikutnya
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
Elemen tautan yang terkandung dalam tajuk respons:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog
header respons:
Link: </v2/_catalog?last=pro-octopus-ws&n=100>; rel="next"
Elemen tautan memiliki entri terakhir dari permintaan ini, maka Anda dapat meminta 'halaman' berikutnya:
curl --cacert domain.crt https://your.registry:5000/v2/_catalog?last=pro-octopus-ws
Jika tajuk respons berisi elemen tautan , Anda dapat melakukannya dalam satu lingkaran .
Dapatkan Gambar
Ketika Anda mendapatkan hasil katalog, itu seperti berikut:
{
"repositories": [
"busybox",
"ceph/mds"
]
}
Anda bisa mendapatkan gambar di setiap katalog:
curl --cacert domain.crt https://your.registry:5000/v2/busybox/tags/list
pengembalian:
{"name":"busybox","tags":["latest"]}