{{tag>sysadmin dev devops docker}}
====== Lister les tags d'un dépôt docker ======
La commande **docker search** permet de rechercher /afficher les dépôts correspondants à certains critères:
$ docker search ubuntu
Cependant elle ne permet pas de lister les **tags** existant dans un dépôt. On utilisera l' API docker registry pour lister versions disponibles d'une même image dans un dépôt:
Ci-dessous la version 1 de l'API:
$ curl 'https://registry.hub.docker.com/v1/repositories/ubuntu/tags'
La version 2 de l'API docker registry est plus verbeuse et liste les résultats par page. Pour avoir tous les tags d'une image en une seule réponse, définir la valeur de la variable **page_size**
curl -L -s 'https://registry.hub.docker.com/v2/repositories/library/busybox/tags?page_size=2048'
===== Références =====
* https://stackoverflow.com/questions/24481564/how-can-i-find-docker-image-with-specific-tag-in-docker-registry-in-docker-comma#32622147
* https://stackoverflow.com/questions/28320134/how-to-list-all-tags-for-a-docker-image-on-a-remote-registry