简介
MinIO 是什么?维基百科的解释如下:
MinIO 是 Apache License v2 发布的,与 Amazon S3 兼容的云存储服务器。
作为对象存储,MinIO 可以存储非结构化数据,例如照片,视频,日志文件,备份和容器映像。一个对象的最大大小为 5TB。
安装
MinIO 官方文档:https://docs.min.io/。
以下的安装都是基于 Linux(CentOS 7)。
二进制安装
首先,下载二进制文件。
然后将下载的文件通过 Xftp 上传至 Linux,如下:
我的上传位置为:/usr/local/bin/minio
然后在上传目录下执行以下命令:
# 若已在上传目录下,则不用执行该条命令
cd /usr/local/bin/minio
# 给该命令授权
chmod +x minio
# 启动 minio,启动时,会自动在磁盘根目录创建 data 文件夹
# data 文件夹就是用来存放上传至 minio服务器的文件
# 如果想要更换 data 的位置,请将其替换为你自己想要的路径,如 /usr/local/data
./minio server /data
如果上述命令执行成功,则会出现以下日志信息:
如果启动后出现警告,提示设置 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY,解决方式请见后面(其实不用重置密码也可以)。
然后使用浏览器访问它给出的网址即可,如下:
如果你使用的是虚拟机搭建 Minio,但是想要在 Windows 上访问此网站,那么,需要进行配置。我在 Linux 网络配置 这篇文章中有提到怎么配置。
输入用户名和密码之后,就可以进入到 MinIO 服务器的 Web 界面,如下(初次进入是一片空白):
接着,我们就可以上传文件进行测试了,如下:
点击右下角的 + 号
选择上传文件
随便选择一个文件上传即可。上传成功之后就可以看到我们上传的文件了,如下:
刚才在启动时,我们有提到一个存储上传文件的 data 文件夹。现在,进入该文件夹,就可以看见我们刚才上传的文件,如下:
创建 bucket
当然,我么也可创建 bucket 将这些文件进行分类,如 images,pdf 等,如下:
<