Watchtower 是一款實現自動化更新 Docker 鏡像與容器的實用工具.它監控着所有正在運行的容器以及相關鏡像,當檢測本地鏡像與鏡像倉庫中的鏡像有差異時,會自動拉取最新鏡像並使用最初部署時的參數重新啟動相應的容器.
每天凌晨1點更新(北京時間)並清理舊鏡像
docker run -d \
--name watchtower \
--restart always \
-e TZ=Asia/Shanghai \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--cleanup \
-s "0 0 1 * * *"