SpringBoot集成minio使用指南

1、使用docker启动minio

拉取镜像

docker pull minio/minio

本地创建文件夹

创建一个文件夹/Users/merak/Documents,用于存放minio的数据和配置

通过命令启动

docker run -p 9008:9000 -p 9007:9007 --name minio \

-d --restart=always \

-e "MINIO_ACCESS_KEY=minioadmin" \

-e "MINIO_SECRET_KEY=minioadmin" \

-v /Users/merak/Documents/minio/data:/data \

-v /Users/merak/Documents/minio/config:/root/.minio \

minio/minio server /data --console-address ":9007"

访问localhost:9008,默认用户名密码都是minioadmin

图片1.png

遇到的问题

  • 如果自己设置了MINIO_SECRET_KEY,新版本的minio要求长度大于8,admin长度不够,可以在日志中发现。

  • 启动后访问localhost:9008,地址栏端口号一直在变,打不开页面。

在启动命令最后需要加上--console-address ":9007"

2、springboot访问minio

源码地址:https://gitee.com/mengniuxjj/miniodemo

启动ServerApplication后访问控制台打印的swagger地址。

图片2.png
图片3.png
图片5.png
图片6.png

用浏览器访问 http://localhost:9008/scenery/1.jpg 可以打开刚刚上传的图片

图片8.png

OK,大功告成!!!

你可能感兴趣的:(SpringBoot集成minio使用指南)