
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Adminio-ui 是 minio S3 服务器的 Web 管理界面。该 Web UI 基于 REST API(https://github.com/rzrbld/adminio-api%EF%BC%89%E6%9E%84%E5%BB%BA%EF%BC%8C%E4%BD%BF%E7%94%A8 Angular 和 mdbootstrap 开发。
!Docker hub stats !GitHub License
!https://raw.githubusercontent.com/rzrbld/adminio-ui/master/images/image.gif
| 类型 | 创建 | 列表 | 更新 | 删除 |
|---|---|---|---|---|
| 桶(Bucket) | 支持 | 支持 | 添加/移除事件、修改生命周期、管理配额、标签、策略、加密 | 支持 |
| 用户(User) | 支持 | 支持 | 更新密码、修改策略 | 支持 |
| 策略(Policy) | 支持 | 支持 | 支持 | 支持 |
| 组(Group) | 支持 | 支持 | 添加用户到组、移除用户、修改策略 | 仅当组为空(无成员)时支持 |
适用于需要通过 Web 界面管理 MinIO S3 服务器的场景,包括但不限于:
bashdocker-compose -f docker-compose.yml up
该命令将启动:
启动后可访问 http://localhost 进行体验。
如需生产环境演示,可参考 docker-stack.yml 启动以下组件:
提供的配置将在同一主机名上运行 UI 和 API,API 组件通过 /api 路由暴露,以避免额外的 CORS 配置。
该栈需要外部设置以下组件:
public 的可附加(Docker)网络进行 Traefik 入口流量管理前提条件
确保 MinIO 服务器和 adminio-api 已启动。
基本测试运行
bashdocker run rzrbld/adminio-ui:latest
此示例仅用于测试,除非 UI 和 adminio-api 运行在同一服务器上。
真实环境配置
通过环境变量配置,以下是可用的环境变量说明:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| API_BASE_URL | https://github.com/rzrbld/adminio-api 的 REST 端点 | http://localhost:8080 |
| ADMINIO_PROD | 生产模式,可选值:true 或 false | false |
| ADMINIO_MULTI_BACKEND | 多后端模式,可选值:true 或 false | false |
| ADMINIO_BACKENDS | 包含所有 https://github.com/rzrbld/adminio-api 实例名称和 URL 的 JSON 对象 | [{"name":"myminio","url":"http://localhost:8080"},{"name":"localhost","url":"http://localhost:8081"},{"name":"error","url":"http://localhost:8082"}] |
| NGX_ROOT_PATH | nginx 位置变量 | / |
| NGX_PORT | nginx 端口变量 | 80 |
实际使用中,需修改 Dockerfile 中的环境变量,主要是指向 adminio-api REST 端点的 API_BASE_URL 和设置生产模式的 ADMINIO_PROD(true 或 false)。
若运行多个 adminio-api 实例,可将 ADMINIO_MULTI_BACKEND 设置为 true,并通过 ADMINIO_BACKENDS 配置所需的 URL 和名称。注意:此时仍需将 API_BASE_URL 指向其中一个实例,然后构建 Docker 镜像。
Kubernetes/OpenShift/OKD/OCP
请参考 https://github.com/rzrbld/adminio-helm 仓库。
npm 构建
通过 npm run build 构建时,可通过环境变量配置:
bashexport API_BASE_URL=http://example.com:8099 && export ADMINIO_PROD=false && npm run build
构建后的文件位于 ./dist 目录。
ng 构建
使用 ng build 构建时,需在 src/environments/environment.ts 或 src/environments/environment.prod.ts 文件中设置 apiBaseUrl 变量(指向 adminio-api REST 端点)。默认 apiBaseUrl 为 http://localhost:8080。
通过以下命令启动开发服务器(端口 4201):
bashexport API_BASE_URL=http://example.com:8099 && export ADMINIO_PROD=false && npm start
访问 http://localhost:4201/,修改源代码后应用会自动重载。
需先在 src/environments/environment.ts 或 src/environments/environment.prod.ts 中设置 apiBaseUrl 变量,然后运行:
bashng serve
开发服务器启动在 http://localhost:4200/,修改源代码后应用会自动重载。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



来自真实用户的反馈,见证轩辕镜像的优质服务