2017-06-27 58 views
0

我在同一本地網絡中的另一臺服務器上設置了不安全註冊表。有沒有一種方法可以輕鬆地列出不安全註冊表中可用的圖像?如何在不安全的註冊表中列出泊塢窗圖像

+0

我不知道,如果不安全的註冊表是不同的從安全的註冊表,所以我不會發布這個答案:請嘗試https://your-registry.example.com:5000/v2/_catalog – Hexaholic

回答

4

,我不認爲還有另一種方式比直接調用registry API

$ curl http://localhost:5000/v2/_catalog 
{"repositories":["myfirstimage","mysecondimage"]} 

$ curl http://localhost:5000/v2/myfirstimage/tags/list 
{"name":"myfirstimage","tags":["latest","toto"]} 

對於一個完整列表,使用jq

for repository in $(curl -s http://localhost:5000/v2/_catalog | jq -r '.repositories[]'); do 
    curl -s http://localhost:5000/v2/${repository}/tags/list | jq -r '(.name + ":" + .tags[])' 
done 

myfirstimage:latest 
myfirstimage:toto 
mysecondimage:latest 
+0

謝謝!有用! –

+0

您可以將問題標記爲已回答? – zigarn