1、minio简介
MinIO是一个基于Apache License v2.0开源协议的对象存储服务,它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用结合,类似NodeJS、Redis或者MySQL。
2、docker部署minio
docker pull minio/minio
2.2、启动minio
docker run -p 9000:9000 --name minio -di --restart-always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=123456@JC" -v /bigdata/minio/data:/data -v /bigdata/minio/config:/root/.minio minio/minio server /data
其中MINIO_ACCESS_KEY相当于用户名,MINIO_SECRET_KEY相当于密码。启动之后访问http://ip:port
效果如下:
输入命令中设置的用户名密码后,界面如下:
左边导航栏是桶名称,相当于一个父文件夹,api操作minio是桶是一个很重要的概念。右侧展示的是桶中的文件和文件夹。