Автоматическая чистка старых версий в реестре образов

По расписанию сценарий оставляет последние версии каждого образа, удаляет старые и присылает отчёт на sendPulse.

  • Старые версии удаляются сами
  • Последние десять всегда на месте
  • Освобождение места через ssh
  • Отчёт на sendPulse
SSHDocker Registry

Как это работает

Рутину в sendPulse и SSH берёт на себя готовый сценарий — настраивается за пару минут.

  1. Запуск: Триггер по расписанию
  2. Затем: Список образов
  3. Затем: Извлечь имена образов
  4. Затем: Получить теги образов
  5. Затем: Разделить теги
  6. Проверка: Отфильтровать допустимые теги
  7. Затем: Получить дайджест манифеста
  8. Затем: Получить дайджест манифеста для Blob
  9. Затем: Обновить поля
  10. Затем: Сортировать по дате создания
  11. Затем: Сгруппировать теги по образу
  12. Затем: Определить теги для удаления
  13. Затем: Удалить старые теги
  14. Затем: Выполнить сборку мусора
  15. Затем: Отправить уведомление об ошибке
  16. Затем: Отправить уведомление по email

Эту интеграцию sendPulse и SSH можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.