quiq/registry-uiRegistry UI是一个轻量级Web用户界面,专为Docker Registry或兼容的容器镜像仓库设计,提供直观的可视化管理能力。该工具简化了镜像仓库的日常操作,允许用户通过浏览器浏览仓库结构、查看镜像标签详情、执行基本管理任务,无需依赖命令行工具。
通过以下命令快速启动Registry UI容器:
bashdocker run -d \ -p 8080:8080 \ -e REGISTRY_URL=[***] \ --name registry-ui \ quiq/registry-ui
访问 http://localhost:8080 即可打开Web界面。
| 环境变量 | 描述 | 默认值 | 必要性 |
|---|---|---|---|
REGISTRY_URL | Docker Registry的基础URL(包含协议和端口) | 无 | 必需 |
REGISTRY_USER | Registry认证用户名(如启用HTTP Basic认证) | 无 | 可选 |
REGISTRY_PASSWORD | Registry认证密码 | 无 | 可选 |
PORT | 服务监听端口 | 8080 | 可选 |
DELETE_ENABLED | 是否启用镜像删除功能(true/false) | false | 可选 |
LOG_LEVEL | 日志输出级别(debug/info/warn/error) | info | 可选 |
以下是与Docker Registry联动的docker-compose配置:
yamlversion: '3' services: registry: image: registry:2 ports: - "5000:5000" volumes: - registry-data:/var/lib/registry environment: - REGISTRY_STORAGE_DELETE_ENABLED=true # 启用删除功能 registry-ui: image: quiq/registry-ui ports: - "8080:8080" environment: - REGISTRY_URL=[***] - DELETE_ENABLED=true depends_on: - registry volumes: registry-data:
若Registry启用了HTTP Basic认证,需添加认证环境变量:
bashdocker run -d \ -p 8080:8080 \ -e REGISTRY_URL=[***] \ -e REGISTRY_USER=admin \ -e REGISTRY_PASSWORD=SecurePass123! \ --name secure-registry-ui \ quiq/registry-ui
REGISTRY_STORAGE_DELETE_ENABLED=truemanifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务