У меня есть процесс на задании cron, который запускается каждые 30 минут. Процесс запускает док-контейнер с заданным именем образа. Иногда процесс, работающий в док-контейнере, зависает, и тогда у меня работает несколько док-контейнеров; чем больше я бегу, тем больше он увязает. Конечно, есть основные проблемы, которые вызывают это (над ними тоже работают). Для ЭТОГО вопроса я хочу знать, есть ли способ убить все запущенные контейнеры докеров с заданным именем изображения, ЗА ИСКЛЮЧЕНИЕМ последнего запущенного контейнера?
Я посмотрел на этот SO вопрос, и он показывает, как убить все их. Есть ли способ исключить самый последний контейнер?
Я работаю в Linux, и я хотел бы написать сценарий оболочки, который можно было бы вызывать для этого при необходимости.