文章详情

专注互联网科技,赋能企业数字化发展

Docker 私有仓库管理神器 轻量级、功能强

作者:Docker 私有仓库管理神器 轻量级、功能强

https://github.com/yangtao121/docker-mirrors-pravite-manager 🎯 核心功能亮点 1️⃣ 可视化管理界面 基于 Docker Registry v2 API 开发,无需记复杂的命令行,点点鼠标就能搞定: 浏览仓库列表和镜像 Tag 按需删除指定镜像 实时查看仓库健康状态 2️⃣ 远程镜像同步 从 Docker Hub 或其他镜像源一键拉取并推送到私有仓库: 输入源镜像:nginx:1.27 设置目标仓库:platform/nginx 点击「开始同步」即可自动完成 pull → tag → push 3️⃣ 本地镜像批量处理 ⭐ 这是我最喜欢的功能!扫描本地镜像后,可以: ✅ 一键批量上传到私有仓库 ✅ 自动识别架构并添加标签后缀(-x86 / -arm) ✅ 批量添加/移除仓库前缀(如统一加上 x86/ 或 arm/) ✅ 上传后自动清理本地旧标签,保持整洁 4️⃣ 远程仓库一键重命名 按前缀批量重命名远程仓库的所有 tags,再也不用一个一个手动改了! 例如:把所有 nginx/ 开头的仓库统一改成 platform/nginx/ 可选开启「重命名后删除旧标签」,避免新旧仓库并存 5️⃣ 实时任务监控 所有操作都有实时日志输出,随时查看任务执行进度和结果~ 📦 适用场景 ✅ 个人开发者:搭建家庭实验室,管理自建应用的 Docker 镜像 ✅ 小团队:私有化部署,统一管理团队项目的镜像仓库 ✅ 多架构环境:同时管理 x86 和 ARM 架构的镜像,自动识别标签 ✅ 镜像批处理:需要批量重命名、上传、删除大量镜像标签 🛠️ 快速上手 第一步:启动服务 docker compose up --build -d 第二步:访问管理页面 打开浏览器访问:http://localhost:8080 第三步:开始管理 左侧面板浏览仓库列表 中间查看镜像 Tag 信息 右侧进行镜像同步和批量上传操作 💡 技术栈 后端:Python + FastAPI 前端:原生 HTML/CSS/JavaScript(无框架,轻量级) 协议:Docker Registry HTTP API v2 部署:Docker + docker-compose #开发者选项 #存储解决方案 #定制化解决方案 #效率神器 #个人开发者

返回新闻列表