MinIO是一个开源的分布式对象存储服务器,支持S3协议并且可以在多节点上实现数据的高可用和容错。它采用Go语言开发,拥有轻量级、高性能、易部署等特点,并且可以自由选择底层存储介质。它基于Apache License 开源协议,兼容Amazon S3云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。
官网:MinIO | 用于AI的S3 & Kubernetes原生对象存储
目录
Linux安装minio
这里使用docker部署
1.拉取镜像
docker pull quay.io/minio/minio
2.创建容器
docker run \
-p 9000:9000 \
-p 9090:9090 \
--name minio \
-v /mydata/data:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=wsgxgxsw10" \
-d \
quay.io/minio/minio server /mydata/minio/data --console-address ":9090"
其中9090是客户端端口,9000是服务单端口,通过9090端口访问minio客户端,通过9000端口调用minio的API。
挂载的数据卷就是存放我们上传到minio上的文件。
注意,用户名的长度至少为3,密码的长度至少为8,不然容器会启动不了,使用docker logs minio(容器名称) 查看日志会报如下错误
Unable to validate credentials inherited from the shell environment: Invalid credentials
> Please provide correct credentials
HINT:
Access key length should be at least 3, and secret key length at least 8 characters
然后访问9090端口,输入用户名和密码就可以登录minio的客户端

Window安装minio
1.下载MinIO。
访问 minio官方


2159

被折叠的 条评论
为什么被折叠?



