本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Bitnami MinIO® 镜像是基于 MinIO® 的对象存储服务器解决方案,兼容 Amazon S3 云存储服务,主要用于存储非结构化数据(如照片、视频、日志文件等)。该镜像由 Bitnami 打包优化,提供开箱即用的部署体验,适用于开发、测试及生产环境。
MinIO® 是一个高性能的对象存储服务器,采用 GNU AGPL v3.0 许可协议,支持分布式部署以实现高可用性和可扩展性。Bitnami 镜像则进一步简化了其部署和配置流程,并集成了安全加固和运维最佳实践。
helm install my-release oci://registry-1.docker.io/bitnamicharts/minio
提示:此应用也可作为 Kubernetes 应用在 Azure Marketplace 中获取。Kubernetes 应用是在 AKS 上部署 Bitnami 应用的最简单方式,详情参见 Azure Marketplace 列表。
docker run -d \ --name minio \ -p 9000:9000 \ -p 9001:9001 \ -e MINIO_ROOT_USER=admin \ -e MINIO_ROOT_PASSWORD=password \ -v minio_data:/bitnami/minio/data \ bitnami/minio:latest
-p 9000:9000:S3 API 端口映射-p 9001:9001:MinIO 控制台端口映射-e MINIO_ROOT_USER:管理员用户名-e MINIO_ROOT_PASSWORD:管理员密码(生产环境需使用强密码)-v minio_data:/bitnami/minio/data:数据持久化卷version: '3' services: minio: image: bitnami/minio:latest ports: - "9000:9000" - "9001:9001" environment: - MINIO_ROOT_USER=admin - MINIO_ROOT_PASSWORD=password volumes: - minio_data:/bitnami/minio/data volumes: minio_data:
| 参数名 | 描述 | 默认值 |
|---|---|---|
global.imageRegistry | 全局 Docker 镜像仓库 | "" |
global.imagePullSecrets | 全局 Docker 镜像拉取密钥(数组) | [] |
global.defaultStorageClass | 持久卷默认存储类 | "" |
global.security.allowInsecureImages | 允许跳过镜像验证 | false |
global.compatibility.openshift.adaptSecurityContext | 适配 OpenShift 安全上下文 | auto |
| 参数名 | 描述 | 默认值 |
|---|---|---|
nameOverride | 覆盖资源名称前缀 | "" |
namespaceOverride | 覆盖命名空间 | "" |
fullnameOverride | 完全覆盖资源全名 | "" |
commonLabels | 应用于所有资源的标签 | {} |
commonAnnotations | 应用于所有资源的注解 | {} |
clusterDomain | Kubernetes 集群域名 | cluster.local |
extraDeploy | 额外部署的 Kubernetes 对象(数组) | [] |
| 参数名 | 描述 | 默认值 |
|---|---|---|
image.registry | MinIO 镜像仓库 | REGISTRY_NAME(默认 registry-1.docker.io) |
image.repository | MinIO 镜像名称 | REPOSITORY_NAME/minio(默认 bitnamicharts/minio) |
image.pullPolicy | 镜像拉取策略 | IfNotPresent |
auth.rootUser | 管理员用户名 | admin |
auth.rootPassword | 管理员密码 | ""(建议手动指定) |
auth.existingSecret | 使用现有密钥存储凭据 | "" |
mode | 部署模式(standalone/distributed) | standalone |
persistence.enabled | 是否启用持久化存储 | true |
persistence.mountPath | 数据存储路径 | /bitnami/minio/data |
tls.enabled | 是否启用 TLS | false |
metrics.enabled | 是否启用 Prometheus 指标 | false |
完整参数列表参见 Bitnami MinIO Helm Chart 文档
默认部署为单机模式,可通过以下参数启用分布式模式:
helm install my-release oci://registry-1.docker.io/bitnamicharts/minio \ --set mode=distributed
自定义节点数量(默认 4 节点):
helm install my-release oci://registry-1.docker.io/bitnamicharts/minio \ --set mode=distributed \ --set statefulset.replicaCount=8
多区域部署(2 区域,每区域 2 节点,每节点 2 磁盘):
helm install my-release oci://registry-1.docker.io/bitnamicharts/minio \ --set mode=distributed \ --set statefulset.replicaCount=2 \ --set statefulset.zones=2 \ --set statefulset.drivesPerNode=2
注意:分布式模式下,磁盘总数需大于 4 以支持纠删码,建议根据数据可靠性需求调整节点和磁盘配置。
默认启用持久化存储,可通过以下参数调整:
persistence: enabled: true storageClass: "my - storage - class" # 指定存储类 size: 10Gi # 存储大小 accessModes: - ReadWriteOnce
使用默认凭据(不推荐生产环境):
auth: rootUser: admin rootPassword: "your - strong - password" # 手动指定强密码
使用现有密钥:
auth: existingSecret: "my - minio - secret" # 现有密钥名称 rootUserSecretKey: "root - user" # 密钥中存储用户名的键 rootPasswordSecretKey: "root - password" # 密钥中存储密码的键
启用 TLS:
tls: enabled: true existingCASecret: "ca - secret" # CA 证书密钥(可选) server: existingSecret: "minio - tls - secret" # 服务器证书密钥
自动生成证书(Helm 部署时):
tls: enabled: true autoGenerated: enabled: true engine: "cert - manager" # 或 "helm"(使用 Helm 生成自签名证书) certManager: existingIssuer: "my - issuer" # 现有 CertManager Issuer
启用 Prometheus 指标:
metrics: enabled: true podAnnotations: prometheus.io/scrape: "true" prometheus.io/path: "/minio/v2/metrics/cluster" prometheus.io/port: "9000"
自 2025 年 8 月 28 日起,Bitnami 将升级其公共镜像仓库,推出Bitnami Secure Images计划,专注于提供安全加固的容器镜像。此次变更包括:
更多详情参见 Bitnami Secure Images 公告
所有软件产品、项目和公司名称均为其各自持有者的商标™或注册商标®,使用这些名称并不意味着任何关联或背书。本软件根据一个或多个开源许可证授权给您,VMware 按"原样"提供软件。MinIO® 是 MinIO Inc. 在美国和其他国家的注册商标。Bitnami 与 MinIO Inc. 无任何关联、关联、授权、背书或以任何方式正式连接。MinIO® 根据 GNU AGPL v3.0 许可。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429