web-dev-qa-db-fra.com

Trouver la liste des images publiques de Google Container Registry

Où puis-je trouver la liste des images publiques GCR? En cas d'images docker, nous pouvons les répertorier sur hub.docker.com. Mais je n'ai rien trouvé de tel pour GCR.

27
Sujai Sivasamy

tl; dr Il n'y a rien de tel, au moins aujourd'hui.

GCR est avant tout un registre privé. Cependant, nous respectons les ACL que les utilisateurs mettent sur le bucket GCS pour sauvegarder leur référentiel. C'est ainsi que nous proposons une lecture anonyme à des compartiments comme:

gcr.io/google-containers/...
gcr.io/google-appengine/...

Étant donné un projet spécifique, vous pouvez effectuer une recherche dans celui-ci en utilisant:

docker search gcr.io/google-containers/<substring>
17
mattmoor

Le lien est https://console.cloud.google.com/gcr/images/google-containers/GLOBAL . Je ne sais pas pourquoi c'est si difficile à trouver.

51
Chris Jones

Je pense qu'il y a une réponse différente à cette question maintenant:

Tu peux courir:

$ gcloud container images list --project google-containers

NAME
gcr.io/google-containers/addon-resizer
gcr.io/google-containers/aggregator
gcr.io/google-containers/Alpine-iptables-AMD64
gcr.io/google-containers/Alpine-iptables-arm
gcr.io/google-containers/Alpine-iptables-arm64
gcr.io/google-containers/Alpine-with-bash
gcr.io/google-containers/apparmor-loader
gcr.io/google-containers/busybox
gcr.io/google-containers/cadvisor
...

Vous pouvez également utiliser directement gsutil pour répertorier tous les objets blob dans un compartiment GCR public avec:

gsutil list gs://artifacts.PROJECT_ID.appspot.com/containers/repositories
6
AhmetB - Google