Docker-registry-faceDocker 镜像仓库
Docker Registry Face
之前画的 Lazy_balancer (Nginx WebUI) 推出之后广受好评。最近项目使用 Docker,一段时间内,因为持续集成的原因,每天会产生很多镜像,目前只能选择 Registry 、Nexus Repo 之类的产品,但是要么太重,要么太丑。想要点点鼠标就优雅的解决这个问题还是得靠自己,项目又诞生了。因为上一个项目使用了 Django,这里尝试使用 Flask。
因为官方的 Registry 木有脸,所以这里就叫脸了 ... 非专业开发,代码凑合看。
项目地址
- GITHUB - https://github.com/v55448330/docker-registry-face
- OSCHINA - http://git.oschina.net/v55448330/docker-registry-face
功能
- 支持镜像查询
- 支持镜像批量删除(API 删除)
- 支持镜像标签清单和历史操作记录查看
- 支持 Docker 方式部署
- 适配手机浏览器
运行
- 克隆代码
mkdir -p /app && cd /app
git clone https://github.com/v55448330/docker-registry-face.git
cd /app/docker_registry_face
- 安装运行环境
pip install -r pip-freeze.txt
- 启动服务
python runserver.py
- 访问
http://[IP]:3000/
若使用容器运行,请配置
REGISTRY_URL
、REGISTRY_USER
、REGISTRY_PASS
,环境变量,此时配置将通过环境变量获取,并 不可 在页面修改!docker run -d --restart=always -p 3000:3000 \ -e REGISTRY_URL=http://<registry_host>:<registry_port> \ -e REGISTRY_USER=<registry_admin_user> \ -e REGISTRY_PASSWORD=<registry_admin_password> \ v55448330/docker-registry-face:latest
演示
授权
评论
Monorepo 仓库代码质量提升实践
一、背景Monorepo 是一种项目代码管理方式,指单个仓库中管理多个项目,有助于简化代码共享、版本控制、构建和部署等方面的复杂性,并提供更好的可重用性和协作性。Monorepo 仓库包含多个项目,可能涉及跨业务方向乃...
前端技术江湖
0
松果仓库 | 人生是旷野,不是轨道!
人在极度亢奋的状态下是很难静下心去做一件事的,至少我是这样。所以有时候我希望自己情绪能尽可能平稳,甚至低落也没有关系。这种时候,我在向前走。 3月7日的凌晨,我还没有睡着。 前一天的快乐旅程把我拉进舒适的...
proginn1111043276
0
在docker中安装duplicity镜像
安装Duplicity镜像 在本文中,我们将向您展示如何从零开始安装Duplicity镜像。首先,我们将安装Docker Compose工具,因为我们将使用它来管理和运行多个Docker容器。然后,我们将介绍如何安装Duplicity,并解决在安装...
字节逆旅
0
深入理解 K3s 镜像重写:从配置到实际应用
什么是 K3s 镜像重写? 在 K3s 镜像仓库配置中,每个 Mirror 都可以配备一组 Rewrites。这些 Rewrites 能够根据正则表达式对镜像标签进行调整,解决了当镜像仓库中的组织或项目结构与上游不一致的情况。 例如,以下...
边缘计算k3s社区
0
全球最流行开源Switch模拟器Yuzu删除代码仓库、向任天堂支付240万美元——最强法务部又赢了
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号该公众号已被封禁任天堂以 "大规模助长盗版" 为由起诉了开源 Sw
源码共读
0
.NET DevOps 接入指南 | 7. 使用GitLab流水线构建Docker镜像
引言 如果项目需要通过GitLab CI/CD 流水线实现自动部署到Kubernetes,那么前提就是需要构建Docker镜像,那在流水线中要如何构建镜像呢,取决于负责执行执行Job的GitLab Runner部署在何种环境,如果部署在单独的服务...
微服务知多少
0
Dragonfly V2 分发集群的镜像
1. Dragonfly 简介 Dragonfly 的相关文档在社区 https://d7y.io/zh/docs/ 已经有详细说明。这里只是简单介绍一下,V2 版本的主要组件: Manager,提供 UI 界面、用户管理、集群监控、任务管理等功能 Scheduler,调度...
k8s技术圈
0