Skip to content

Watchtower

Watchtower 容器自動更新工具

軟體分類 其他 / 網路應用
開發廠商 containrrr
Stars
0
Forks
0
License
APACHE-2.0
Version
v1.7.1
Update
OS

自動化運維的最後一塊拼圖:全自動容器升級

  • [cite_start]終結手動檢查: 告別每天手動執行 docker pulldocker-compose up 的繁瑣流程 。
  • [cite_start]無縫即時更新: 偵測到新鏡像後自動重啟容器,並保留原始啟動參數,確保服務不中斷 。
  • 保持系統純淨: 更新後自動清理舊的過期鏡像,節省硬碟空間。

主要功能、特點

  • [cite_start]介紹: Watchtower 是一款專為 Docker 打造的輕量化自動更新工具。它本身就是一個容器,透過監控其他容器的運行狀態與遠端鏡像倉庫(如 Docker Hub)的變動來運作 。

  • 服務:

    • 全自動監控: 定時掃描所有執行中的容器,比對本地與遠端鏡像的版本差異。
    • 通知整合: 支援將更新結果推播至 Slack、Discord、Telegram 或透過 Email 發送通知。
    • 精確控制: 可透過標籤(Labels)指定哪些容器需要自動更新,哪些應保持原狀。
    • 安全更新: 支援滾動更新機制,確保在多容器環境下服務的高可用性。

安裝與指令

只需一行指令即可啟動 Watchtower,讓它開始守護您的伺服器:

docker run -d 
  --name watchtower 
  -v /var/run/docker.sock:/var/run/docker.sock 
  containrrr/watchtower

為什麼選擇 Watchtower?

[cite_start]對於自架服務(Self-hosted)的愛好者而言,容器的安全更新至關重要。Watchtower 讓您無需介入,即可第一時間獲得軟體的安全性修復與功能更新,是管理 NAS 或私有伺服器的必備利器 。