软件介绍

MinIO 是一个高性能的分布式对象存储服务,兼容 Amazon S3 的 API。它支持大规模数据的存储和管理,广泛应用于云存储、备份、数据共享等场景。MinIO 的高效性能、简易部署和高度可扩展性使其成为私有云和大数据处理的理想选择。

功能亮点

S3 兼容性

MinIO 完全兼容 Amazon S3 的 API,用户可以使用现有的 S3 工具和SDK与 MinIO 进行集成,轻松迁移或使用现有的应用程序。

高性能与高可用性

MinIO 采用高效的数据存储方式,能够支持 PB 级数据的存储与处理,并具有自动数据冗余和负载均衡功能,确保系统的高可用性和数据安全。

容器化与灵活部署

MinIO 支持容器化部署,可以与 Docker 和 Kubernetes 集成,方便在本地服务器、私有云或公有云中进行快速搭建与扩展。无论是单节点部署还是分布式集群,MinIO 都能满足不同规模的存储需求。

应用场景

MinIO 适用于以下场景:

  • 私有云存储:企业可以使用 MinIO 在自己的数据中心搭建高效、可靠的对象存储服务,确保数据的隐私与安全。
  • 大数据存储:在大数据处理过程中,MinIO 提供了高效的数据存储与快速读写操作,特别适合需要海量数据存储的场景。
  • 备份与数据归档:MinIO 是一个理想的备份解决方案,可以作为文件和数据库备份的存储后台,确保数据安全和可靠。

安装方法

Docker Compose模版

注意层级关系不要乱,否则会失效报错的。

 
version: "3"

services:
  minio:
    image: minio/minio:latest  # 使用最新的稳定版本
    container_name: minio-alone
    restart: always
    command: server /data --console-address ":9001"
    ports:
      - "9000:9000"  # Minio API端口
      - "9001:9001"  # Minio 控制台端口
    environment:
      - MINIO_ROOT_USER=hello
      - MINIO_ROOT_PASSWORD=hello123
    volumes:
      - ./minio/data:/data  # 使用相对路径和数据卷
    networks:
      - minio-net

networks:
  minio-net:
    driver: bridge

创建文件夹

因为我们使用的是相对路径,创建一个文件夹,minio就可以了。
image.png

安装代码

最终修改后,安装代码如下,记得改成自己的账号密码

 
version: "3"

services:
  minio:
    image: minio/minio:latest  # 使用最新的稳定版本
    container_name: minio-alone
    restart: always
    command: server /data --console-address ":9001"
    ports:
      - "9000:9000"  # Minio API端口
      - "9001:9001"  # Minio 控制台端口
    environment:
      - MINIO_ROOT_USER=hello
      - MINIO_ROOT_PASSWORD=hello123
    volumes:
      - ./minio/data:/data  # 使用相对路径和数据卷
    networks:
      - minio-net

networks:
  minio-net:
    driver: bridge

开始安装

安装路径是,打开飞牛后台,依次点击docker, compose,新增项目。
填写项目名称,选择路径,点击创建docker-compose.yml
你可以勾选创建项目后立即启动,也可以不勾选。
看我截图所示进行操作:
image.png

安装完成效果

image.png

接下啦就是自己创建buckets 把你需要的文件扔进去吧

写在最后

你是否正在寻找一款高效、灵活的存储解决方案?MinIO 是否能满足你的需求?欢迎在评论区分享你的使用体验!
如果觉得这篇文章对你有帮助,记得点赞、收藏并转发,帮助更多人了解 MinIO 的强大功能!感谢支持!