這是本文件的舊版!
使用 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: - 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