我的作品 [测试版] Harbor - 开源轻量级本地 Docker 管理平台

Skay(Skye) · 2024年02月26日 · 最后由 Skay 回复于 2024年04月09日 · 320 次阅读

初衷是降低服务器不必要的资源开支, 减少服务器成本和运维成本, 欢迎大家试用~

目前还是测试版, 使用自己的服务器 (CentOS7、Debian11) 和开发电脑 (MacOS) 测试正常, 其他系统平台因为缺少资源没有测试😅 , 不过因为是 Golang 开发的, 所以理论上都能兼容🤔

产品介绍

Harbor 是一个体积小开销低, 可独立快速部署的 Docker 管理平台.

应用程序 20MB 左右, 内存占用小于 30MB

它是专为本地化管理所设计的, 无需复杂的配置即可上手使用. 同时因为其高集成性和极低的资源占用, 你可以将它部署在任何配置的 Linux 服务器上.

关于 Harbor 更多的 介绍与文档 可以点击前面的链接.

项目仓库: Github

开发起因

服务器资源紧张, 但又需要一个工具去管理上面的 Docker, 不想将宝贵的资源浪费在管理工具上.

😂 不怕笑话, 我用的云服务器 1C1G10G, 一个月 0.4 欧元

其次市面上免费的 Docker 管理工具多多少少都存在功能缺失, 比如完善的日志、资源监控、事件告警等功能.

再者 “懒惰” 是人类进步的阶梯, 本人正好也有点 “懒惰” 🤓 , 希望 Docker 管理工具中能集成一些相关的快捷工具.

功能

主要亮点是较为全面的功能、完善的日志、事件监控告警和快捷维护工具

大致功能如下:

  1. 容器: 日志、终端、统计、克隆、重建、创建、删除、重命名和启停控制等;
  2. 镜像: 拉取、删除和架构分析
  3. 网络: 创建、删除、接入和断开
  4. 存储: 创建、删除和挂载概览
  5. 日志: 内建完善的日志服务, 可以记录对 Docker 的每一个操作
  6. 监控: 提供多种事件监控, 并支持自动告警
  7. 维护: 包含多个一键维护工具
  8. 登陆: 支持 OAuth2 接入

后续计划

目前剩余容器编辑尚未完善, 功能全部完善后将转为安全性更新 (如 QPS 限制、登陆失败 n 次 BanIP), 安全措施完善后就会进入正式版.

截图

首页 控制台

容器详情页

镜像详情页

网络详情页

日志页

设置页

1C1G10G 还上 docker 干啥😂

leaf 回复

emmm 不想配置环境, docker 一装直接拉镜像就好了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号