Команда Century Link Labs разработала 2 новых инструмента с открытым исходным кодом, которые могут использовать веб-хуки для обновления работающих контейнеров.
Их первое приложение - Zodiac , использующее модель развертывания «push». Это легкий инструмент, созданный поверх Docker Compose , для простого развертывания и отката докеризованных приложений. Он поддерживает историю всех развертываний, что также позволяет вам вернуться к предыдущему развертыванию.
Их второе приложение Watchtower использует модель развертывания «по запросу». Эта модель позволяет контейнерам Docker, находящимся за брандмауэром, обнаруживать и более безопасно извлекать изменения, не открывая внешний порт.
Сторожевая башня знает, как правильно перезапустить набор связанных контейнеров. Если обнаруживается обновление для одной из зависимостей в группе связанных контейнеров, Сторожевая башня остановит и запустит все контейнеры в правильном порядке, чтобы приложение вернулось корректно.
Я не имею никакого отношения к Century Link Labs.
Docker Puller - еще одно простое приложение, на которое вы можете взглянуть .