目錄表

使用 watchtower 自動更新 docker images

Watchtower Docker API 版本不相容問題
  • 這問題已在 Watchtower GitHub 上被多人回報
    • Issue #2122 - 77+ 人反應相同問題(2025年11月11日開立)
    • Issue #2124, #2125, #2126 - 多個重複問題
    • 官方專案狀態:已停止維護超過 2 年(最後更新:2023年)
  • 內建的 Docker SDK 版本為 API 1.25(太舊)
  • 當 Alpine 升級到 3.23 的 Docker 29 要求最低 API 1.44 就會出現異常
  • 目前 Workaround 方式是改用 nickfedor fork 維護的 images
  • 更新 docker-compose.yml 語法

    cp docker-compose.yml docker-compose.yml.backup && \
    sed -i 's|containrrr/watchtower|nickfedor/watchtower|g' docker-compose.yml && \
    docker-compose down watchtower && \
    docker-compose up -d watchtower

定期模式

  • 關於 WATCHTOWER_NOTIFICATION_URL 的設定
    • 假設您的 Discord webhook URL 是:

      https://discord.com/api/webhooks/123456789012345678/abcdefghijklmnopqrstuvwxyz1234567890

    • 需要轉換為 Shoutrrr 格式:

      discord://abcdefghijklmnopqrstuvwxyz1234567890@123456789012345678

CLI 模式

API 模式

參考網址