У меня есть процесс - в Jenkins - который создает задания со следующим шаблоном:
product_YYYYMMDD-HHHH
, где YYYYMMDD = Год / Месяц / День;ЧЧЧХ: час.Оба основаны на том, когда был создан контейнер.Например:
jack_20181217-1457
jack_20181218-0831
Проблема в том, что мне нужно создать сценарий bash для проверки всех запущенных контейнеров и удаления старых контейнеров для продукта каждую неделю, поэтому я начинаю это делатьполучение имен контейнеров с использованием:
docker ps --format "table {{.Names}}" | tail -n +2 | sort
и идея состоит в том, чтобы циклически возвращать и начинать сравнивать даты и часы.
Мой вопрос: есть ли лучший подход для этого?