Как мы можем удалять изображения из реестра контейнеров Azure (ACR) в автоматическом режиме? - PullRequest
0 голосов
/ 03 октября 2018

В Azure нет простого способа удалить устаревшие, нетегированные изображения Docker из реестра контейнеров.Это быстро становится проблемой с основным объемом 10 ГБ.Как показано в ответах на этот вопрос , а также в документации Microsoft , в консоли можно использовать команды az.Это хорошо для одноразового использования, но у нас есть контейнеры, которые помещаются туда с помощью CI, и нам нужно запускать его по расписанию.

Я посмотрел на модули Runbook автоматизации Azure, задания планировщика и функции, запускаемые по таймеру.Все они предлагают способы выполнения задач по расписанию, но ни один из них не позволяет мне просто что-то запускать на консоли Azure.

Нужно ли планировать это на локальной машине?Это кажется сумасшедшим.

1 Ответ

0 голосов
/ 03 октября 2018

Автоматическая очистка (https://feedback.azure.com/forums/903958-azure-container-registry/suggestions/31243189-acr-auto-purge) - это функция, над которой мы работаем. Этой осенью у нас появятся первые возможности, но она, скорее всего, просто обеспечит удаление непомеченных изображений.

Мне нужночтобы публиковать наши планы разработки, чтобы получить обратную связь, но в то же время az acr repository delete является наиболее выполнимым. Из упомянутых вами сервисов, если вы запустите az cli, войдя в систему с помощью --service-Principal, вы должны иметь возможностьдля удаления. Давайте посмотрим, сможем ли мы опубликовать образец / блог о том, как автоматизировать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...