实际很多场景我们已经有了遗留系统的文件存储方式(ftp,或者共享目录),但是这个方式可能不是很好,对于web 不是很友好
实际上minio 也提供了gateway 的模式,可以方便快速的将遗留系统的存储服务暴露为一个可复用,web 应用友好的存储模型
以下演示一个简单的本地文件暴露s3 的方式

环境准备

  • docker-compose 文件
version: "3"
services: 
  gateway: 
    image: minio/minio
    command: gateway nas /data
    ports: 
    - "9000:9000"
    environment:
    - "MINIO_ACCESS_KEY=dalongapp"
    - "MINIO_SECRET_KEY=dalongapp"
    volumes: 
    - "./data:/data" 
  • 简单说明
    暴露/data 文件目录的内容为s3 服务

启动&&效果

  • 启动
 
docker-compose up -d
  • 效果

minio 界面

说明

开源minio 的功能还是很强大的,简化了我们好多开发工作量

参考资料

https://docs.min.io/docs/minio-gateway-for-nas.html
https://github.com/rongfengliang/minio-gatway-demo

最新文章

  1. Android UI体验之全屏沉浸式透明状态栏效果
  2. D3.js学习(七)
  3. 【Java学习系列】第1课--Java环境搭建和demo运行
  4. Java 基础【10】 I/O流概念分析整理
  5. 关于sql用<>不等于查询数据不对问题
  6. FZU2127
  7. Android之ImageView 旋转
  8. Android 中this、 getApplicationContext()、getApplication()之间的区别
  9. [shell基础]——split命令
  10. 2、@RequestMapping注解的用法
  11. 03---JavaScript基础整理
  12. ubuntu 远程 ubuntu
  13. spart快速大数据分析学习提纲(一)
  14. JavaWeb学习笔记五 会话技术Cookie&Session
  15. 关于docker使用
  16. python之路:用户输入(一)
  17. 20175325 《JAVA程序设计》实验二《JAVA开发环境的熟悉》实验报告
  18. 分布式系列 - dubbo服务telnet命令
  19. 日期常用操作类DateUtil
  20. python学习,day2:利用列表做购物车实例

热门文章

  1. HTML的attribute和DOM的property剖析(转)
  2. golang --for语句
  3. SQL Server SSIS中的变量使用表达式后,就无法更改其值了
  4. 配置kubectl在Mac(本地)远程连接Kubernetes集群
  5. jQuery中的DOM操作(三)
  6. vue中的插槽
  7. Java 之 自定义异常
  8. 【译】itertools
  9. android中实现service动态更新UI界面
  10. Android P(9.0) userdebug版本执行adb remount失败