jk's notes
  • MinIO - win

MinIO - win

官网: minio.io

需要梯子

这里记录 windows 平台 使用笔记.

对象存储

MinIO 是一个对象存储的解决方案.

  • 它提供 Amazon Web Services S3-compatible API, 以及 Core S3 的特性.
  • 它有多种部署方式, 公有云, 私有云, 裸机, 编排环境, 以及边缘计算环境.

本文档是运维, 管理, 开发的文档, 基于 Win 平台.

官方搭建了一个模拟环境以供演示体验.

快速开始

在 win 上部署单节点, 单驱动器的 MinIO 服务. 用于开发前期评估用.

由于 Win 的 NTFS 磁盘格式的问题, 不建议在 win 上部署多节点, 多驱动器.

预备知识

  • 本地文件目录的读, 写, 与执行权限.
  • 熟悉命令行操作.

步骤

  1. 安装 MinIO Server (下载可执行二进制文件).
  2. 运行 MinIO Server.
  3. 在浏览器中访问 MinIO Server.
  4. (可选) 安装 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 为密码.

image-20240725155821839

使用相对路径的时候需要注意, 当前目录相对于当前命令所在目录.

如果要关闭, 直接结束命令行程序即可.

使用浏览器访问对应 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 个参数:

  1. 别名
  2. 主机 IP 与端口号 (注意是 API 使用的端口号)
  3. 用户名
  4. 密码

image-20240725163138337

Last Updated:
Contributors: jk