Docker安装Minio存储服务器+springboot2.X整合Minio做文件服务器!!!真香
程序员文章站
2022-07-03 17:34:33
...
源码直达
docker 安装流程
拉取镜像
docker pull minio/minio
启动镜像
自定义 Access 和 Secret **要覆盖 MinIO 的自动生成的**,可以将 Access 和 Secret **设为环境变量。这个作为界面登录时候要用的。
根据自己情况建好文件夹:
/usr/local/software/minio/data;
/usr/local/software/minio/config;
docker run -p 9000:9000 --name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=admin123456" \
-v /usr/local/software/minio/data:/data \
-v /usr/local/software/minio/config:/root/.minio \
minio/minio server /data
-it 表示运行参数,-p 表示暴露端口 ,-d 表示后台运行,data 指定目录存放文件。
输出结果:
查看安装 logs 信息
docker logs minio
用浏览器访问这台机器的9000端口就能看到界面了。。。
springboot 2.X整合
pom文件请下载源码回来复制粘贴完事了啊,要啥自行车呢?
创建Bucket并设置访问权限
上传文件测试
上传接口代码:
postman测试:
把返回的地址复制到浏览器就能看到了。。。。
下载文件
在浏览器输入要下载的文件名称。
删除文件
直接浏览器访问删除接口,其实就是API的调用,里面有很多功能的自己用编译器点出来就行。。。。23333333333333