Об этом проекте

Watchtower автоматизирует обновление работающих контейнеров Docker. Когда новый образ публикуется в Docker Hub или приватном реестре, Watchtower загружает его, корректно останавливает существующий контейнер и перезапускает его с теми же параметрами, что и при исходном развёртывании. Быстрый старт — это одна команда docker run, которая монтирует сокет Docker (/var/run/docker.sock) и запускает образ nickfedor/watchtower. Проект заявляет, что предназначен для домашних лабораторий, медиацентров, локальных сред разработки и подобных сценариев, и явно не рекомендует коммерческое или производственное использование, предлагая вместо этого Kubernetes с CI/CD. Образы Docker публикуются для amd64, i386, armhf, arm64v8 и riscv64. В README отмечена рекомендация использовать свежую версию Docker; эта версия протестирована на поддержку v1.43 и выше, по умолчанию автоматически согласовывает версию API и проверяет явно заданную DOCKER_API_VERSION, возвращаясь к автосогласованию при неудаче. Полная документация размещена на watchtower.nickfedor.com. Репозиторий лицензирован под Apache-2.0, использует CircleCI, Codecov и Codacy и ведёт список всех контрибьюторов.