Я новичок в реестре контейнеров Azure. Как я могу узнать количество изображений в репозитории? Можно порталом? А также я хочу знать, как это сделать из командной строки
Знать количество образов в реестре контейнеров Azure
Ответы (1)
Что ж, я покажу вам кое-что, чтобы понять, в чем разница между тегом изображения и репозиторием.
Когда вы создаете образ, он должен иметь тег, затем вы отправляете образ с тегом в Реестр контейнеров Azure. На этот раз будет репозиторий с именем вашего изображения для хранения манифеста и тега изображения.
Здесь будет два условия:
- Если вы обновляете образ с помощью нового тега и не меняете имя образа, вы отправляете его в реестр контейнеров Azure. Изображение по-прежнему будет храниться в старом репозитории с новым тегом. Теперь в вашем реестре контейнеров Azure есть один репозиторий с двумя тегами для изображения.
- Если вы обновляете образ новым тегом или по-прежнему старым и меняете имя образа, вы отправляете его в реестр контейнеров Azure. Будет создан новый репозиторий для хранения изображения с новым именем. Теперь у вас есть два репозитория, и в каждом есть тег для изображения.
А теперь вернемся к своему вопросу:
Как я могу узнать количество изображений в репозитории?
Если вы хотите узнать количество изображений в одном репозитории, вам просто нужно рассчитать количество тегов.
Если вы хотите узнать количество изображений с разными именами, вам необходимо рассчитать количество репозиториев.
Команды Azure для получения количества образов напрямую не существует, вам нужно сделать это самостоятельно. Например, используйте Azure CLI в bash:
az acr repository list -n yourACR | wc -l
Эта команда покажет вам номер, но это не настоящее количество репозиториев. Вам нужно вычесть 2. Надеюсь, это поможет :-)