Watchtower 的 6 字段 Cron 怎么写
Watchtower 的调度不是 Linux 5 字段 cron,而是 Spring 风格 6 字段:
秒 分 时 日 月 星期
常用表达式
0 0 1 * * *:每天 01:00:000 0 * * * *:每小时整点0 */5 * * * *:每 5 分钟0 30 2 * * MON:每周一 02:30:000 15 10 1,15 * *:每月 1 日与 15 日 10:15
Compose 写法
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: always
environment:
- TZ=Asia/Shanghai
- WATCHTOWER_SCHEDULE=0 0 1 * * *
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --cleanup
等价写法:命令行 --schedule "0 0 1 * * *"。星期可用 0-7 或 SUN...SAT。
注意:先确认时区
TZ,再谈“凌晨一点”是否真是你本地的凌晨一点。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 HT Notes