访问minio地址的图片_在SpringBoot应用中使用Minio作为云存储服务

在SpringBoot应用中使用Minio作为云存储服务

除去阿里云之类的公有云,自己搭建一个私有云也是蛮不错的,虽然访问速率受到服务器带宽限制,但是它的存储和访问都是免费的。对于一般的APP来说,够够的。

Minio

Minio是什么

  • Minio是Apache License v2.0下发布的对象存储服务器
  • 它与Amazon S3云存储服务兼容
  • 它最适合存储非结构化数据: 如照片, 视频, 日志文件, 备份和容器/VM映像
  • 对象的大小可以从几KB到最大5TB
  • Minio服务器足够轻, 可以与应用程序堆栈捆绑在一起, 类似于NodeJS, Redis和MySQL

官方地址

Github https://github.com/minio/minio

中文文档 https://docs.min.io/cn/minio-quickstart-guide.html

安装

Minio可以使用Docker或者二进制文件的方式进行安装部署。

推荐使用Docker,这种方式便捷好维护。在开始安装之前。确定你的服务器正确的安装了Docker

安装指令

docker run -p 9000:9000 --name minio1 
-e "MINIO_ACCESS_KEY=AKIAIOSFO******" 
-e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K******" 
-v /mnt/data:/data 
-v /mnt/config:/root/.minio 
minio/minio server /data
  • MINIO_ACCESS_KEYMINIO_SECRET_KEY 可以理解为访问web控制台和api接口的账户名和密码。千万要认真设置。
  • 共享卷的设置
    • -v /mnt/data:/data ,指定数据存储在宿主机的 /mnt/data
    • -v /mnt/config:/root/.minio ,指定宿主机的配置文件目录 /mnt/config

耐心等待安装完成,安装成功如下图。Minio在 9000 端口提供服务

6e1bfc2919dcf4c68636283cef6010d0.png

Web控制台的基本使用

打开控制台:http://{host}:9000/minio/,输入用户名和密码(安装时设置的 MINIO_ACCESS_KEYMINIO_SECRET_KEY)登录到主页面

整个后台干净,简单。这也是Minio迷人的一个地方

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值