इस प्रोजेक्ट के बारे में

Watchtower चल रहे Docker कंटेनरों के लिए अपडेट को स्वचालित करता है। जब Docker Hub या किसी निजी रजिस्ट्री में नई इमेज पुश की जाती है, तो Watchtower उसे खींचता है, मौजूदा कंटेनर को सुचारू रूप से बंद करता है, और मूल डिप्लॉयमेंट के समान विकल्पों का उपयोग करके उसे पुनः आरंभ करता है। क्विक स्टार्ट एक एकल docker run कमांड है जो Docker सॉकेट (/var/run/docker.sock) को माउंट करता है और nickfedor/watchtower इमेज चलाता है। परियोजना बताती है कि यह होमलैब, मीडिया सेंटर, स्थानीय विकास वातावरण और समान सेटअप के लिए है, और स्पष्ट रूप से व्यावसायिक या उत्पादन उपयोग की सिफारिश नहीं करती, बल्कि CI/CD के साथ Kubernetes का सुझाव देती है। 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 सूची बनाए रखती है।