MinIO - win
官网: minio.io
需要梯子
这里记录 windows
平台 使用笔记.
对象存储
MinIO 是一个对象存储的解决方案.
- 它提供 Amazon Web Services S3-compatible API, 以及 Core S3 的特性.
- 它有多种部署方式, 公有云, 私有云, 裸机, 编排环境, 以及边缘计算环境.
本文档是运维, 管理, 开发的文档, 基于 Win 平台.
官方搭建了一个模拟环境以供演示体验.
快速开始
在 win 上部署单节点, 单驱动器的 MinIO 服务. 用于开发前期评估用.
由于 Win 的 NTFS 磁盘格式的问题, 不建议在 win 上部署多节点, 多驱动器.
预备知识
- 本地文件目录的读, 写, 与执行权限.
- 熟悉命令行操作.
步骤
- 安装 MinIO Server (下载可执行二进制文件).
- 运行 MinIO Server.
- 在浏览器中访问 MinIO Server.
- (可选) 安装 MinIO Client
详细步骤说明
下载地址:
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
下载后可以在对应文件夹下运行, 也可以将命令路径加入环境变量.
运行 MinIO Server 的命令:
./minio.exe server ./minio-data --console-address :9001
该命令中的
--console-address :9001
表示不指定IP
, 仅指定端口.可以使用
--help
查看帮助
默认情况下会使用 minioadmin
作为用户名, 使用 minioadmin
为密码.
使用相对路径的时候需要注意, 当前目录相对于当前命令所在目录.
如果要关闭, 直接结束命令行程序即可.
使用浏览器访问对应 9001
端口, 就会进入 MinIO Console
(是一个 Web 应用)
而 9000
端口是留给 API
使用的, 如果使用浏览器, 会自动重定向到 9001
.
可以在 MinIO Console 中执行简单的管理任务. 细节可以参考 MinIO Console 文档.
jk: MinIO 的管理模型需要梳理一下.
MinIO Client 是在控制台访问 MinIO volume 的方式. 下载地址 (win):
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
可以双击运行, 也可以在命令行中运行 (配置环境变量, 或设置路径).
使用 mc alias set
来配置快速连接 (记录密码等信息, 使用名字就可以快速连接).
mc alias set
有 4 个参数:
- 别名
- 主机 IP 与端口号 (注意是
API
使用的端口号) - 用户名
- 密码