收起左侧

DockShift - 飞牛NAS上的Docker容器调度管家

0
回复
32
查看
[ 复制链接 ]

一句话介绍

让飞牛NAS上的Docker容器管理变得更简单——定时启停、一键更新、Compose项目管控,全在一个页面搞定。

下载地址:

https://wwaom.lanzoub.com/iMWnq411pmih


为什么做这个工具?

其实初衷只是想做个可以定时开关、重启、以及更新docker容器的应用,后来做着做着就把乱七八糟的功能都加上了


核心功能

容器管理

  • 容器列表一览,运行状态、CPU/内存、网络I/O、磁盘I/O实时展示
  • 一键启停/重启容器,支持搜索和状态筛选
  • 容器详情弹窗:实时CPU/内存曲线图、网络I/O、容器日志

定时调度

  • 基于 Cron 表达式创建定时任务,支持启动/停止/重启/更新容器
  • 同一容器/Compose项目支持多个定时调度
  • 支持 Compose 项目级别的定时调度
  • 自然语言描述 Cron 表达式,不用背语法
  • 执行日志完整记录,可按容器筛选查看

镜像更新

  • 自动/手动检测所有容器镜像是否有远程新版本
  • 可逐容器开关是否参与自动检查
  • 一键更新容器,实时展示拉取进度(镜像大小、已下载、下载速率、分层进度)
  • 一键更新 Compose 项目,逐镜像逐容器展示重建进度
  • 更新完成后状态自动刷新,无需手动重新检查

Compose 项目管理

  • 自动识别飞牛NAS上的所有 Compose 项目
  • 项目级启停/重启/更新操作
  • 项目详情:服务列表、容器状态、聚合统计

镜像管理

  • 镜像列表,标记使用状态、有无Tag
  • 单个删除 / 批量清理未使用镜像
  • 操作记录写入执行日志

视觉与体验

  • 4种配色方案:深邃蓝、翡翠绿、琥珀金、简约白
  • 5种视觉风格:默认、赛博、柔圆、毛玻璃、极简
  • 完整暗色主题适配
  • 手机端适配,随时随地在手机上操作

安装方式

下载 .fpk 文件后,在飞牛NAS的应用中心手动安装即可。


部分界面预览

image.png

image.png

image.png

image.png


技术栈

  • 后端:Python FastAPI + Docker SDK + APScheduler
  • 前端:Vue 3 + Element Plus(单页应用,无构建依赖)
  • 数据存储:SQLite,轻量无需额外数据库
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则