عن المشروع

يقوم 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، ويحتفظ بقائمة all-contributors.