Это хранилище готовых сборок, откуда машины скачивают приложение для запуска. Реестр не запускает контейнеры и не исправляет находящиеся в образе уязвимости.
Реестр включают в цепочку доставки ПО. Разделяют права публикации и скачивания, контролируют происхождение артефактов, хранение версий и аудит. Защищают учётные данные CI: возможность заменить распространённый тег может повлиять на все будущие развёртывания.
CI публикует сборку в закрытый репозиторий. Рабочие узлы получают только право чтения и скачивают утверждённый digest. После обновления сохраняют версию для отката, но проверяют, не используется ли в ней отозванный секрет или известная критичная уязвимость.
Нет. Нужны проверка сборки, сканирование и контроль происхождения.
Тег нельзя заменить?Это зависит от политики реестра. Для однозначного выбора содержимого используют digest.
Можно удалить старые версии сразу?Сначала проверяют действующие нагрузки, откат и политики хранения. Иначе следующий запуск не получит нужный образ.