Docker Konteynerlerinizi Watchtower ile Otomatik Güncel Tutun
Docker üzerinde çalışan veritabanları, web sunucuları veya özel uygulamalar zamanla güvenlik güncellemelerine ihtiyaç duyar. Docker image'lerini manuel olarak `docker pull`, `docker stop` ve `docker run` adımlarıyla güncellemek büyük ölçekli altyapılarda zaman kaybına yol açar. **Watchtower**, arka planda çalışan konteynerlerin orijinal registry üzerindeki güncel sürümlerini izleyen ve container'ları otomatik güncelleyen açık kaynaklı bir araçtır.
1. Watchtower Container Kurulumu
Watchtower'ı sunucunuza kurmak ve tüm aktif Docker container'larınızı izlemeye başlamak son derece basittir. SSH üzerinden şu tek satırlık Docker komutunu çalıştırmanız yeterlidir:
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
Bu komut, sunucudaki Docker soketini (`docker.sock`) Watchtower konteynerine bağlayarak diğer tüm konteynerlerin durumunu kontrol etmesini sağlar.
2. Belirli Zaman Aralıklarında Tarama Yaptırma
Watchtower'ın sürekli tarama yapmak yerine günde bir kez veya belirli saatlerde güncelleme kontrolü yapmasını istiyorsanız, `--interval` parametresini kullanabilirsiniz (Örn: 86400 saniye = 24 saat):
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --interval 86400
Watchtower, eski konteynerleri güvenli bir şekilde kapatır, yeni image'i çeker ve aynı parametrelerle konteyneri yeniden başlatarak kesintiyi minimuma indirir.
Docker projelerinizi güvenle barındırabileceğiniz yüksek performanslı donanımlara sahip Docker Uyumlu VDS çözümlerimizi inceleyebilir, kurulum ve optimizasyon desteği için Sunucu Destek ekibimize danışabilirsiniz.