這是本文件的舊版!


使用 watchtower 自動更新 docker images

  • 在 docker-compose.yml 內 services: 加入 watchtower: Exp
    services:
      your-app:
        image: your-image:latest
        # 其他應用配置...
    
      watchtower:
        image: containrrr/watchtower
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
        environment:
          - TZ=Asia/Taipei
          - WATCHTOWER_SCHEDULE=0 0 4 * * *  # 每天凌晨4點檢查更新
          - WATCHTOWER_CLEANUP=true  # 清理舊的映像檔
          #- WATCHTOWER_NOTIFICATIONS=slack  # 使用 Slack 通知
          #- SLACK_HOOK_URL=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK
        labels:
          - "com.centurylinklabs.watchtower.enable=true"
        restart: unless-stopped
  • tech/docker-upgrade.1721818145.txt.gz
  • 上一次變更: 2024/07/24 18:49
  • jonathan