Estoy tratando de obtener una lista de todas las imágenes oficiales de Docker Store . Sin embargo, no pude encontrar ninguna forma sencilla de obtener la lista. Docker CLI tiene un comando de docker search de Docker, pero no tiene ningún argumento para obtener una lista de todas las imágenes de Docker Store y luego filtrarlas más tarde.
¿Alguna idea de cómo podría hacerse?
Si hace clic en el elemento de menú "explorar" en la parte superior; https://store.docker.com/search?q=&source=verified&type=image se muestran todas las imágenes oficiales. Puede encontrar imágenes no oficiales en la sección "Comunidad (Docker Hub)".
Desde la línea de comandos, puede buscar usando la opción de filtro --filter is-official=true , por ejemplo:
docker search --filter is-official=true php NAME DESCRIPTION STARS OFFICIAL AUTOMATED php While designed for web development, the PH... 2210 [OK] php-zendserver Zend Server - the integrated PHP applicati... 110 [OK]puedes usar su api. el truco es reemplazar el _ de la URL pública con la library : https://hub.docker.com/v2/repositories/library/
Además de las otras soluciones mencionadas, puede enumerar todas las imágenes en el usuario de la biblioteca desde la página del centro (menos programático que la API del centro mencionada por kpacha ):
https://hub.docker.com/u/library/
Y también está el repositorio de github upstream:
https://github.com/docker-library/official-images/tree/master/library