MinIO的简单使用】的更多相关文章

1.什么是MinIO MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储.它与Amazon S3云存储服务兼容.使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构. 官网地址:https://min.io/ 文档地址:https://docs.min.io/ 2.使用docker 搭建minio 服务 2.1.GNU / Linux和macOS docker run -p 9000:9000 \ --name minio1 \ -v /mnt/…
MinIO的官方网站非常详细,以下只是本人学习过程的整理 一.MinIO的基本概念 二.Windows安装与简单使用MinIO 三.Linux部署MinIO分布式集群 四.C#简单操作MinIO Healper类 using Minio; using Minio.DataModel; using Minio.Exceptions; using System; using System.Collections.Generic; using System.IO; using System.Text;…
MinIO的官方网站非常详细,以下只是本人学习过程的整理 一.MinIO的基本概念 二.Windows安装与简单使用MinIO 三.Linux部署MinIO分布式集群 四.C#简单操作MinIO 一.Windows安装MinIO 1.下载文件 链接:https://pan.baidu.com/s/1hsOkKKVBIzKvM9rmjJBqVA 提取码:0716 2.运行服务 命令行 d: cd D:\MinIO minio.exe server D:\MinIO 3.修改AccessKey和Se…
minio 是一个aws s3 兼容的对象存储系统,我们可以通过s3fs 进行数据桶的挂载,这样可以做好多方便的事情 环境准备 使用docker-compose 运行 minio docker-compose 文件 version: "3" services: s3: image: minio/minio command: server /export ports: - "9000:9000" volumes: - ./data:/data - ./config:/…
备注: minio 是一个开源的s3 协议兼容的分布式存储,openresty nginx+lua 高性能可扩展的nginx 衍生版,thumbor 基于python 的图片处理服务器,支持图片的裁剪,识别.... 代码为使用docker 构建的一个一体化的参考代码,实际使用中,大家可以基于自己的业务场景修改,对于简单的场景,直接 使用也是可以的. 1. 项目结构 ├── Dockerfile-nginx ├── Dockerfile-thumbor ├── README.md ├── dock…
尽管默认官方提供了s3 的操作,但是对于开源minio 无法支持,更多的是aws 的s3,社区提供了一个通用 s3 操作的provider(基于minio 的sdk) 环境准备 docker-compose 文件 version: "3" services: s3: image: minio/minio command: server /export ports: - "9000:9000" volumes: - ./data:/export - ./config:…
  通过k8s 的定时任务job,我们可以方便的进行定时任务应用的开发,通过minio s3 兼容的cloud native 存储 我们可以方便的通过http 请求进行数据文件的备份,以下简单演示下如何进行集成 环境准备 docker 镜像修改自 https://github.com/Remigius2011/pg-dump ,主要是去除了schema 同时添加了gzip 压缩处理 dockerfile FROM remigius65/pg-dump COPY backup.sh /usr/bi…
我们可以简单的配置就可以让minio 支持数据压缩了,这个对于减少带宽的请求,以及web 端的优化很有意义 配置说明 配置文件 "compress": { "enabled": true, "extensions": [".txt",".log",".csv", ".json"], "mime-types": ["text/csv&quo…
rclone 是一个开源的就有命令行的同步工具,主要是面向云存储的数据同步 安装 mac 系统 操作 cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip sudo mkdir -p /usr/local/bin sudo mv rclone…
对于新版本的nexus 已经支持s3 存储了(3.12),但是企业内部可能还是需要使用私有部署的 还好我们有minio,具体的介绍就不说了 minio 项目运行 参考项目: https://github.com/rongfengliang/mino-thumbor-openresty 尽管里面的功能有点多,但是可以了解下,我们只需要使用minio 功能就可以了 具体的启动 docker-compose build && docker-compose up -d minio 服务信息 doc…