How far is forever
MinIO
MinIO

MinIO

内容目录

1、MinIO是什么

Minio 是一个基于 Apache License v2.0 开源协议的高性能对象存储服务器。它可以用于存储各种类型的文件,包括图片、视频、文档等,并且能够以分布式的方式部署,提供高可用性和扩展性。

Bucket: 是存储 Object 的逻辑空间,每个 Bucket 之间的数据是相互隔离的,对用户而言,相当于存放文件的顶层文件夹(目录)。

Object: 是存储到 Minio 的基本对象,对用户而言,相当于文件。

2、MinIO命令

大部分 MinIO 子命令用法和Linux是一样的:
cp: 文件复制
ls: 列出存储桶里的文件/对象
mb: 新建桶 (类似与Linux中的 mkdir)
mv: Move/relocate a file or object from one file system to another.
rb: 删除桶 (类似与Linux中的 rmdir).
rm: 删除对象

3、MinIO部署

支持Kubernetes、Docker、Linux、Windows、MacOS,使用常见的Linux(Anolis OS 8.9 RHCK 64)进行测试。

  • 拉取镜像

file

  • 启动MinIO服务器

file
MinIO Object Storage Server
Copyright: 2015-2025 MinIO, Inc.
License: GNU AGPLv3 – https://www.gnu.org/licenses/agpl-3.0.html
Version: RELEASE.2025-03-12T18-04-18Z (go1.24.1 linux/amd64)

API: http://172.27.207.100:9000 http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin

WebUI: http://172.27.207.100:9090 http://127.0.0.1:9090
RootUser: minioadmin
RootPass: minioadmin

CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
$ mc alias set ‘myminio’ ‘http://172.27.207.100:9000‘ ‘minioadmin’ ‘minioadmin’

Docs: https://docs.min.io

  • 访问web页面
    提前在ECS安全组放通9000端口

file

  • 创建bucket后使用
    file

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注