【路由】Docker自动更新的开源工具 · Vigil
💠前言✨
- 🐳 Docker 镜像更新监控与通知 —— 单容器、单端口、开箱即用,项目开源地址:Vigil
💠部署方式✨
-
效果界面展示:
-

-

-
设备:软路由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项目进行反向代理即可.
💠折腾不止,热爱不停~✨
© 版权声明
文章版权归作者所有,未经允许请勿转载。


