跳到主要内容

Minio

Minio 不属于传统意义上的数据库,而是一个对象存储服务器。对象存储是一种用于存储和检索大量非结构化数据(例如文件、图片、视频等)的数据存储模型。Minio 主要用于创建和管理私有云存储服务,允许用户通过标准的存储接口(如Amazon S3 API)来访问和操作存储的数据。

具体来说,Minio 提供了一个分布式的对象存储系统,允许用户在标准硬件上运行,而不需要依赖特定的硬件设备或专业存储设备。它不存储结构化数据,也不提供传统数据库的功能,如SQL查询、索引或事务处理。相反,Minio 主要关注在大规模存储上的可扩展性、高可用性和数据安全性。

因此,Minio 可以被看作是一个对象存储服务器或分布式存储系统,而不是传统的关系型数据库或NoSQL数据库。

Linux

# docker 拉取一个minion镜像
docker pull minio/minio:RELEASE.2024-05-10T01-41-38Z
# docker创建一个minio容器
docker run -d -p 9000:9000 -p 9090:9090 --name minio -v /docker/minio/data:/data -e "MINIO_ROOT_USER=bcxmdAdmin" -e "MINIO_ROOT_PASSWORD=bcxmdAdmin" minio/minio:RELEASE.2024-05-10T01-41-38Z server /data --console-address ":9090"

docker run -p 9000:9000 -p 9090:9090 --name minio -v /docker/minio/data:/data -e "MINIO_ROOT_USER=bcxmdAdmin" -e "MINIO_ROOT_PASSWORD=bcxmdAdmin" minio/minio:RELEASE.2024-05-10T01-41-38Z server /data --console-address ":9090"


Windows

docker run -d -p 9000:9000 -p 9090:9090 --name minio -v E:\DevelopmentKitData\Docker\minio\data:/data -e "MINIO_ROOT_USER=bcxmdAdmin" -e "MINIO_ROOT_PASSWORD=bcxmdAdmin" minio/minio:RELEASE.2024-05-10T01-41-38Z server /data --console-address ":9090"

docker run -p 9000:9000 -p 9090:9090 --name minio -v E:\DevelopmentKitData\Docker\minio\data:/data -e "MINIO_ROOT_USER=bcxmdAdmin" -e "MINIO_ROOT_PASSWORD=bcxmdAdmin" minio/minio:RELEASE.2024-05-10T01-41-38Z server /data --console-address ":9090"