本文最后更新于:2025年3月21日 下午

MinIO 是一个开源的对象存储服务器,本文记录相关基础信息。

简介

MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施。

特点

高性能: MinIO 具有出色的性能,能够在分布式环境中快速传输大容量的数据。

可扩展性: 它可以轻松地在集群中扩展,适应不断增长的存储需求。

兼容性: MinIO 支持 Amazon S3 API,这意味着可以将其作为 Amazon S3 的替代品使用,并且大多数支持 S3 的应用程序都可以与 MinIO 无缝集成。

轻量级: MinIO 软件本身非常轻量级,易于部署和管理。

安全性: MinIO 支持各种安全特性,如数据加密、访问控制等,以确保数据的保密性和完整性。

用途

对象存储: MinIO 主要用于对象存储,可用于存储大量非结构化数据,如图片、视频、日志文件等。

云存储: 可以作为私有云存储解决方案,满足企业对数据安全和隐私的需求。

数据湖: MinIO 可以作为构建数据湖的基础,用于存储和处理各种类型的数据,从而支持数据分析和挖掘工作。

架构

MinIO 的架构采用分布式设计,可以运行在标准的硬件上,也可以在云环境中部署。它将存储空间划分为多个独立的存储池,并通过纠删码等技术来确保数据的可靠性和持久性。

生态系统

MinIO 生态系统丰富多样,有大量的客户端和工具支持,可以与各种数据处理和存储技术集成,如 Apache Spark、Kubernetes、Prometheus 等。

Docker 安装

拉取镜像:

1
docker pull minio/minio

安装命令:

1
2
3
4
5
6
7
8
docker run  -p 9000:9000 --name minio \
-d --restart=always \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio@123 \
-v /usr/local/minio/data:/data \
-v /usr/local/minio/config:/root/.minio \
minio/minio server /data --console-address ":9000" --address ":9090"

访问数据库

访问地址:

1
127.0.0.1:9000

输入创建镜像时的帐号密码登录

参考资料



文章链接:
https://www.zywvvd.com/notes/coding/dataset/minio-docker/minio-docker/


“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

MinIO 简介
https://www.zywvvd.com/notes/coding/dataset/minio-docker/minio-docker/
作者
Yiwei Zhang
发布于
2025年3月21日
许可协议