Docker Compose 配置 Watchtower 自动更新指定容器(如 sub-store、allinone 和 allinone_format)的 docker-compose.yml 文件,并且设置每天 2 点进行镜像更新的示例:

version: '3'

services:
  watchtower:
    image: containrrr/watchtower:latest
    container_name: watchtower
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock  # 允许 Watchtower 访问 Docker API
    command:
      - --interval 86400 # 每天检查一次更新
      - --schedule "0 2 * * *" # 每天凌晨2点更新
      - --include sub-store
      - --include allinone
      - --include allinone_format
      - --cleanup # 删除旧的镜像

如果觉得我的文章对你有用,请随意赞赏