当前位置: 首页 > 软件库 > 云计算 > Docker 扩展 >

Docker-registry-face

Docker 镜像仓库
授权协议 GPL
开发语言 Python JavaScript HTML/CSS
所属分类 云计算、 Docker 扩展
软件类型 开源软件
地区 国产
投 递 者 令狐良骏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Docker Registry Face

之前画的 Lazy_balancer (Nginx WebUI) 推出之后广受好评。最近项目使用 Docker,一段时间内,因为持续集成的原因,每天会产生很多镜像,目前只能选择 Registry 、Nexus Repo 之类的产品,但是要么太重,要么太丑。想要点点鼠标就优雅的解决这个问题还是得靠自己,项目又诞生了。因为上一个项目使用了 Django,这里尝试使用 Flask。

因为官方的 Registry 木有脸,所以这里就叫脸了 ... 非专业开发,代码凑合看。

  • 项目基于 Flask + Bootstrap + jQuery 构建,在 Python 2.7 上测试通过;为了保证良好的兼容性,请使用 Chrome 浏览器。
  • 为了轻量化,没有使用数据库等,配置将使用环境变量或者文件的方式保存;需要本地测试的同学请使用 Vagrant 或者 Docker 运行
  • 后端理论支持任何使用 Docker Registry V2 协议的仓库,如 Nexus,官方 Registry 等
  • 镜像路径最高只支持两级,如 xxxx/xxxx:xxx 或 xxxx:xxx

项目地址

功能

  • 支持镜像查询
  • 支持镜像批量删除(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_URLREGISTRY_USERREGISTRY_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

演示

imageimageimageimage

授权

本项目由 小宝 维护,采用 GPLv3 开源协议。欢迎反馈!欢迎贡献代码!

  • docker集群管理工具 There are all kinds of ways to play the Docker game and, obviously, no one of them is going to be right for every use case. So what I’m going to do here is give you a brief functional ove

  • 如果您不能使用Docker的存储库来安装Docker,您可以下载.rpm文件并手动安装。每次要升级Docker引擎时,都需要下载一个新文件。 官方文档 1、登录https://download.docker.com/linux/centos/并选择您的CentOS版本。然后浏览到x86_64/stable/Packages/,下载您想要安装的Docker版本的.rpm文件 # 已 Centos 7

  • 参考链接 【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare (laoda.de) 轻量级服务器购买:https://loll.cc/tx [root@VM-24-16-centos ~]# docker --help Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for

  • Docker Registry is an application that helps you in storing and distributing container images. The most popular container registry is DockerHub, which is the standard public registry for Docker and Ku

  • Docker 的三大核心概念: 镜像(Image) 容器(Container) 仓库(Repository) 1. 镜像 1.1 获取镜像 可以通过使用docker pull命令从网络上下载镜像,该命令格式为: docker pull NAME[:TAG] 例如从Docker Hub的Ubuntu仓库下载一个最新的Ubuntu操作系统的镜像 sudo docker pull ubuntu

  • 一、实验环境 准备两台装有docker的虚拟机 虚拟机01:192.168.111.131 虚拟机02:192.168.111.128 虚拟机01用作 上传镜像到私有仓库 虚拟机02用作 拉取镜像 二、搭建私有仓库 1、虚拟机01下载registry [root@localhost ~]# docker pull registry Using default tag: latest latest:

  • docker 配置代理 先启动一个代理,然后 指定 代理 --build-arg docker build --build-arg http_proxy=http://192.168.43.99:7890 --build-arg https_proxy=http://192.168.43.99:7890 -t registry.cn-hangzhou.aliyuncs.com/mkmk/pyt

 相关资料
  • 这节介绍镜像仓库的使用。目前 Docker 官方维护了一个公共仓库 Docker Hub,大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现: 1. 登入登出 如果没有账号,我们需要在 Docker Hub 上免费注册一个 Docker 账号。保存好账号密码,进入 Linux 环境,输入: docker login 然后输入账号密码登录。 使用 docker logout 可以登

  • 本文向大家介绍Docker Registry搭建私有镜像仓库的实现方法,包括了Docker Registry搭建私有镜像仓库的实现方法的使用技巧和注意事项,需要的朋友参考一下 微服务的镜像会上传到Docker仓库保存,常用的公网Docker仓库有阿里云,网易云等,在企业局域网也可以搭建自己的Docker私有仓库,本教程使用Docker提供的私有仓库registry。 1.拉取私有仓库镜像 2.创建

  • 我们在这里提供了访问 Docker Hub 的快捷通道。 Docker Hub 是全球最大的 Docker 镜像仓库,在 DaoCloud 平台,您只需要输入镜像的名称,或者关键字,即可完成快速查询,我们会列出 Docker Hub 上所有满足要求的镜像,和对应的历史版本。 另外,DaoCloud 采用特殊的网络渠道,建立了从 DaoCloud 平台到 Docker Hub 的快速通道,您可以选在

  • 本文向大家介绍docker 查询或获取私有仓库(registry)中的镜像的方法,包括了docker 查询或获取私有仓库(registry)中的镜像的方法的使用技巧和注意事项,需要的朋友参考一下 docker 查询或获取私有仓库(registry)中的镜像,使用 命令经测试不好使。 解决: 1、获取仓库类的镜像: 2、获取某个镜像的标签列表: 参考:https://stackoverflow.co

  • Docker 镜像同步 OpenShift 安装和运行依赖 4 大类 docker 镜像,分别是: 安装所需核心镜像 日志,管理等相关的镜像 Ansible broker 相关的镜像 S2I 应用镜像构建相关的镜像 如下脚本可以用来同步镜像: https://www.wenjiangs.com/doc/I0qaQxkwUAimages-syncing.sh https://www.wenjiang

  • DaoCloud 镜像仓库是我们对所有用户开放的公有镜像仓库,我们精选了数十款镜像,并翻译和修改了镜像的概览介绍信息。 DaoCloud 镜像仓库分为两种部署目标,一种是可以部署在 DaoCloud 智能集群,另一种是部署在用户提供的自有主机。有关 DaoCloud 智能集群和自有主机的区别,您可以查看后续的文档。 热门应用: 2048,数字益智游戏,可以部署在 DaoCloud 平台和您的主机之

  • 拉取官方 Docker 镜像 docker pull apache/shardingsphere-proxy 手动构建 Docker 镜像(可选) git clone https://github.com/apache/shardingsphere mvn clean install cd shardingsphere-distribution/shardingsphere-proxy-dist

  • 镜像仓库的功能 镜像仓库是保存 Docker 镜像的一个内部 Registry。点击镜像仓库后,可以看到三个选择:「我的镜像」、「DaoCloud 镜像」和「DockerHub 镜像」。 「我的镜像」是用户在「代码构建」中构建的 Docker 镜像的集合。「我的镜像」以项目为单位。点击图标,可以进入详细信息的查看页面。 「DaoCloud 镜像」是 DaoCloud 预置在商店中的一些实例应用,目