当前位置: 首页 > news >正文

对象存储, 开源MinIO docker-compose.yml 文件

文章目录

  • python SDK 文档地址:
  • docker-compose.yml 文件
  • 控制台使用:
  • 应用服务中使用样例:

python SDK 文档地址:

https://min.io/docs/minio/linux/developers/python/API.html

docker-compose.yml 文件

version: '3'services:minio:image: quay.io/minio/miniocontainer_name: minioports:- "9000:9000"- "9001:9001"environment:- MINIO_ROOT_USER={your user name}- MINIO_ROOT_PASSWORD={your password}volumes:- ./data:/data- ./config:/root/.miniologging:driver: "json-file"options:max-size: "10m" # 设置最大日志文件大小为10兆deploy:resources:limits:cpus: "0.5" # 设置使用的最大CPU核心数量memory: 512M # 设置最大内存使用量command: server /data --console-address ":9001"

经过验证,可以启动。
在这里插入图片描述

控制台使用:

  • 访问http://127.0.0.1:9001/
  • 登录一下(用户名和密码在 docker-compose 文件中已经配置)
  • 配置 bucket
  • 再配置 bucket 的accessKey, secretKey, 配置完后之后,可以下载这些配置文件为 json 文件到本地这个文件很重要, 在业务项目中会用到。

应用服务中使用样例:

MINIO_HOST="127.0.0.1:9000"
MINIO_BUCKET_NAME="your bucket name"
MINIO_ACCESS_KEY="your access key"
MINIO_SECRET_KEY="your secret key"from minio import Minio# 配置连接信息
minio_client = Minio(MINIO_HOST,access_key=MINIO_ACCESS_KEY,secret_key=MINIO_SECRET_KEY,secure=False,
)  # 设置为 True 表示使用 HTTPS# 检查桶是否存在
bucket_name = MINIO_BUCKET_NAME
if minio_client.bucket_exists(bucket_name):print("存在")
http://www.lryc.cn/news/284219.html

相关文章:

  • 爬虫笔记(一):实战登录古诗文网站
  • 适用于 Windows 11 的 12 个最佳免费 PDF 编辑器
  • 力扣每日一练(24-1-18)
  • MyBatis 使用报错:org.xml.sax.SAXParseException 元素内容必须由格式正确的字符数据或标记组成
  • PDF.js - 免费开源的 JavaScript 读取、显示 PDF 文档的工具库,由 Mozilla 开发并且持续维护
  • UI开发布局-HarmonyOS应用UI开发布局
  • 大数据开发之Hadoop(完整版+练习)
  • Redis与DB数据一致性-个人总结
  • VMware workstation安装debian-12.1.0虚拟机(最小化安装)并配置网络
  • SG-9101CGA(汽车+125°C可编程晶体振荡器)
  • 第十五届蓝桥杯单片机组备赛——独立键盘矩阵键盘
  • HCIA—— 16每日一讲:HTTP和HTTPS、无状态和cookie、持久连接和管线化、(初稿丢了,这是新稿,请宽恕我)
  • 使用JavaScript实现一个复杂功能:日期范围选择器
  • [C#]winform部署openvino调用padleocr模型
  • 【docker-compose】【nginx】内网环境https配置
  • 大语言模型无代码构建知识图谱概述
  • 链表回文结构
  • MyBatis框架基础到进阶
  • 【答案】2023年国赛信息安全管理与评估正式赛答案-模块1任务一
  • 【REMB 】翻译:草案remb-03
  • 力扣(leetcode)第830题较大分组的位置(Python)
  • 【导航】繁星学习随想录
  • Oracle 隐式数据类型转换
  • 压缩编码之不同缩放参数对重建图像质量的影响的python实现——JPEG变换编码不同压缩率的模拟
  • 大数据导论(2)---大数据与云计算、物联网、人工智能
  • 有序矩阵中第 K 小的元素
  • Nginx详细介绍(并从技术层面深度剖析)
  • 单元测试基本概念
  • ECTouch 电商微信小程序 SQL注入漏洞复现(CVE-2023-39560)
  • MCM备赛笔记——熵权法