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,大功告成!!!