MinIO简介及单点部署
编辑
649
2020-08-09
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务...
MINIO简介
MinIO 是一个分布式高性能对象存储服务,适合用来存储非结构化数据,类似图片、视频、文件之类的数据。像阿里云OSS之类,比如图片服务器,如果不想花钱买又想要用这种功能,就自己搭一个也可以,当然就要自己花时间去学习把它搭得稳固,这是题外话了。更多详细介绍及文档请看官方。
Docker单点部署
搜索镜像
docker search minio
拉服务镜像到本地,最新版就好
docker pull minio/minio
查看本地minio镜像
docker images
启动容器
docker run -p 9000:9000 \
--name minio \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=admin/minio" \
-v /docker/minio/data:/data \
-v /docker/minio/config:/root/.minio \
minio/minio server /data
Ctrl+P+Q后台运行
浏览器访问
MINIO_ACCESS_KEY=登录用户名
MINIO_SECRET_KEY=登录密码
到这里就是部署好了。
测试
创建Bucket
上传图片
分享图片
文件存储位置
-v /docker/minio/data:/data \
在宿主机 /docker/minio/data 目录下,会根据不同 Bucket 名称创建相应目录,上传的文件将存储在对应目录下。
SDK
MinIO Java Client SDK:https://docs.min.io/cn/java-client-quickstart-guide.html
- 0
- 0
-
分享