Как настроить сторожевую башню таким образом, чтобы она перезапускала контейнер только при обнаружении нового образа докера

В настоящее время для автоматизации процесса развертывания контейнера Docker я использовал Docker Hub для автоматической сборки образа и Watchtower для перезапуска контейнера с новым образом, но сторожевая башня извлекает или просматривает изображение каждые 5 минут (по умолчанию), его можно изменить на любой интервал (с помощью флага -i и -schedule), но есть ли способ, чтобы он извлекал изображение из концентратора докеров только при обнаружении новой сборки? Есть ли для этого ловушка или какая-нибудь команда?

0 ответов

К сожалению нет. Это связано с ограничением API-интерфейса клиента докеров, которое заставляет вас тянуть, чтобы получить хэш изображения для сравнения.

Однако, если у вас уже есть все слои локально, не должно быть никакого трафика, за исключением получения хэшей контрольной суммы.

Другие вопросы по тегам