【路由】Docker自动更新的开源工具 · Vigil

💠前言✨


  • 🐳 Docker 镜像更新监控与通知 —— 单容器、单端口、开箱即用,项目开源地址:Vigil

💠部署方式✨


  • 效果界面展示:

  • Screenshot-20260911-142724-013

  • Screenshot-20260911-142735-109

  • 设备:软路由N100

  • 部署方式:Docker-compose.yaml

  • 创建目录,命名为vigil;

  • 创建配置文件,vim docker-compose.yaml,输入键盘的i,进行编辑模式,配置模板如下⬇️:

services:
  vigil:
    image: ghcr.io/jingyuan9527/vigil:1   # ← 版本::1 自动跟 1.x 补丁;想完全锁死改成 :1.4.5
    container_name: vigil
    restart: unless-stopped

    ports:
      - "54321:54321"                     # ← 左边是宿主机端口,被占用就改左边,右边不要动

    environment:
      TZ: Asia/Shanghai                  
      ADMIN_USER: admin                   # ← 首次启动创建的管理员账号
      ADMIN_PASSWORD: change-me-please    # ← 改成自己的密码(≥6 位);首次启动前改好,之后改这里无效
      SCAN_INTERVAL: "3600"               # ← 扫描间隔(秒):3600=每小时,86400=每天,0=不自动扫描
      # WATCH: "nginx:latest,redis:7"     # ← 额外监控的镜像,逗号分隔(本机没有也能监控);不用就保持注释
      # REGISTRY_MIRROR: "https://xxx"    # ← 私有仓库或加速镜像地址;不用就保持注释
      # DINGTALK_WEBHOOK: "https://oapi.dingtalk.com/robot/send?access_token=xxx"   # ← 钉钉通知;不用就保持注释

    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro   # 读取本机镜像,必须保留
      - ./data:/data                                   # ← 数据库目录,左边可改成绝对路径,如 /opt/vigil/data

    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"
  • 配置信息修改完成,键盘按下ESC:wq,进行保存退出;
  • 拉取项目:
docker-compose pull
  • 启动项目:
docker-compose up -d
  • 访问项目:
IP:54321
  • 外网访问项目,可以通过Lucky项目进行反向代理即可.

💠折腾不止,热爱不停~✨


© 版权声明
文章版权归作者所有,未经允许请勿转载。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息