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