Найдите список общедоступных изображений из Реестра контейнеров Google.
Где я могу найти список общедоступных изображений GCR? В случае изображений докеров мы можем перечислить их на hub.docker.com. Но я не смог найти ничего подобного для GCR.
6 ответов
tl;dr Нет такого понятия, по крайней мере, сегодня.
GCR - это прежде всего частный реестр. Тем не менее, мы уважаем ACL, которые пользователи помещают в корзину GCS, поддерживая их хранилище. Вот как мы предлагаем анонимное чтение в ведра, такие как:
gcr.io/google-containers/...
gcr.io/google-appengine/...
Для конкретного проекта вы можете искать в нем, используя:
docker search gcr.io/google-containers/<substring>
Ссылка: https://console.cloud.google.com/gcr/images/google-containers/GLOBAL. Я не уверен, почему это так трудно найти.
Я думаю, что есть другой ответ на этот вопрос сейчас:
Вы можете запустить:
$ 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
...
Вы также можете напрямую использовать gsutil для перечисления всех больших двоичных объектов в общедоступном сегменте GCR с помощью:
gsutil list gs://artifacts.PROJECT_ID.appspot.com/containers/repositories
Для k8s.gcr.io и gcr.io
# k8s.gcr.io
# Access by browser or curl
https://k8s.gcr.io/v2/${namespace}/${image}/tags/list
# e.g. https://k8s.gcr.io/v2/sig-storage/nfs-subdir-external-provisioner/tags/list
# Access by browser,This is WebUI
https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/${namespace}/${image}
# e.g. web ui https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/sig-storage/nfs-subdir-external-provisioner
# gcr.io
# Access by browser or curl
https://gcr.io/v2/${namespace}/${image}/tags/list
# e.g. https://gcr.io/v2/gloo-mesh/cert-agent/tags/list
# Access by browser,This is WebUI
https://console.cloud.google.com/gcr/images/${namespace}/global/${image}
# e.g. web ui https://console.cloud.google.com/gcr/images/etcd-development/global/etcd
ref Документируйте доступ webui к k8s.gcr.io и https://github.com/anjia0532/gcr.io_mirror/blob/master/README.md#k8sgcrio-%E5%92%8C-gcrio-%E9%95%9C%E5%83%8Fтеги
Образы "без дистрибутива" также являются общедоступными:
- Полный список образов без дистрибутива на GCR: https://console.cloud.google.com/gcr/images/distroless
- Репозиторий без дистрибутива на GitHub: https://github.com/GoogleContainerTools/distroless
Вы можете получить список всех контейнеров и их местоположения из облачной консоли здесь: Global Cloud Container Registry