minio怎么创建bucket

在使用docker-compose安装的MinIO环境中创建bucket(存储桶)通常涉及到使用MinIO的客户端工具mc(MinIO Client)。以下是如何使用mc来创建一个名为ability-bucket的bucket的步骤:

步骤 1: 下载并配置mc客户端

  1. 下载mc

    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc
    sudo mv mc /usr/local/bin/
    
  2. 配置mc以连接到你的MinIO服务器

    首先,你需要配置mc以连接到你的MinIO实例。使用mc alias set命令来添加一个别名(在这个例子中,我们使用myminio作为别名)为你的MinIO服务器。

    mc alias set myminio http://172.19.2.11:9000 USCW1xqZflbbXNKE6D5j vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkr
    

    这里:

    • myminio是你设置的别名。
    • http://172.19.2.11:9000是你的MinIO服务器地址。
    • USCW1xqZflbbXNKE6D5jMINIO_ROOT_USER
    • vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkrMINIO_ROOT_PASSWORD

步骤 2: 创建Bucket

使用mc mb命令创建新的bucket:

mc mb myminio/ability-bucket

这个命令创建了一个名为ability-bucket的bucket在你的MinIO服务器上,使用之前配置的别名myminio

验证Bucket创建

你可以使用mc ls命令来列出所有的buckets,确认你的bucket已经被创建:

mc ls myminio

这应该会显示你刚刚创建的ability-bucket,以及服务器上可能存在的任何其他buckets。

使用Docker-compose环境中的mc

如果你希望在不安装mc到宿主机上的情况下使用它,你也可以考虑通过Docker运行mc命令。例如,可以通过运行以下命令来执行同样的bucket创建操作:

docker run --rm minio/mc mc alias set myminio http://172.19.2.11:9000 USCW1xqZflbbXNKE6D5j vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkr
docker run --rm minio/mc mc mb myminio/ability-bucket

这种方法不需要在宿主机上直接安装mc,但它要求你每次都要指定完整的MinIO连接信息。这对于一次性操作或者在自动化脚本中非常有用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/669541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

比较Kamailio和OpenSIPS的重写contact函数

Kamailio:调用set_contact_alias()之后,在原有的contact的后面增加参数,具体地说,就是网络地址,网络端口和transport,好处是收到后续请求之时可以恢复原有contact的内容 OpenSIPS:调用fix_nate…

synchronized内部工作原理

作者简介: zoro-1,目前大二,正在学习Java,数据结构,javaee等 作者主页: zoro-1的主页 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 synchronized内部工作原理 syn…

矿泉水市场调研:预计2029年将达到83亿美元

矿泉水为国民饮水消费升级的方向,估算我国矿泉水市场规模约472亿元,成长性好。我们按照水种将包装水划分为矿泉水、纯净水、天然水及其他,根据多个第三方数据来源数据,我们估算矿泉水2017年瓶装与桶装合计市场销售规模约472亿元&a…

深入理解指针(3)

⽬录 1. 字符指针变量 2. 数组指针变量 3. ⼆维数组传参的本质 4. 函数指针变量 5. 函数指针数组 6. 转移表 1. 字符指针变量 在指针的类型中我们知道有⼀种指针类型为字符指针 char* ; ⼀般使⽤: int main() {char ch w;char *pc &ch;*pc w;return 0; } 还有…

属性“xxxx”在类型“ArrayConstructor”上不存在。是否需要更改目标库? 请尝试将 “lib” 编译器选项更改为“es2015”或更高版本。

使用vscode编写vue,在使用elementUI时,发现代码中的form报错如下: 属性“form”在类型“ArrayConstructor”上不存在。是否需要更改目标库? 请尝试将 “lib” 编译器选项更改为“es2015”或更高版本。 解决方法: 打开jsconfig.…

Springboot拦截器+redis实现暴力请求拦截

在实际项目开发部署过程中,我们需要保证服务的安全性和可用性,当项目部署到服务器后,就要考虑服务被恶意请求和暴力攻击的情况。如何防止我们对外的接口被暴力攻击?下面的教程,通过Springboot提供的拦截器和Redis 针对…

快速掌握Vue.js框架:从入门到实战

一、引言 Vue.js,作为一款广受欢迎的渐进式JavaScript框架,以其轻量级、易用性和高效性在前端开发领域占据了一席之地。Vue.js遵循MVVM(Model-View-ViewModel)设计模式,它通过双向数据绑定机制简化了开发者对用户界面与底层数据模型之间关系的处理,使得构建现代Web应用变…

TOP100-二叉数

1.94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示例 3: 输入&#xf…

第8章 多线程

8.1 线程概述 人们在日常生活中,很多事情都是可以同时进行的。例如,一个人可以一边听音乐,一边打扫房间,可以一边吃饭,一边看电视。在使用计算机时,很多任务也是可以同时进行的。例如,可以一边…

uniapp uni.redirectTo() 跳转失效

原代码: uni.redirectTo({url: /pages/mine/Mine }) 想实现的效果是用户登录成功后跳转至”我的“页面,但是点击登录按钮后可以成功打印出登录信息,却不跳转页面。 原因是我在 tabBar 中配置了 Mine 页面。 "tabBar": {"b…

对多面体数据进行裁剪和加盖的功能

开发环境: Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example demo解决问题:对多面体数据进行裁剪和加盖的功能。 关键点: 创建了一个平面,并将其定位在输入多面体数据的中心位置&#xff…

详解洛谷P1352 没有上司的舞会(树形DP经典例题)

题目 没有上司的舞会 - 洛谷 思路 这是一道非常裸的树形DP,对于初学树形DP的OIer来说,是一道十分良心的题 我们可以设: dp[x][0]表示以x为根的子树,且x不参加舞会的最大快乐值 dp[x][1]表示以x为根的子树,且x参加了舞会的最大快乐值 则有 …

爬虫工作量由小到大的思维转变---<第四十四章 Scrapyd 用gerapy管理多台机器爬虫>

前言: 之前讲过关于如何在gerapy中部署本地爬虫, 爬虫工作量由小到大的思维转变---<第三十四章 Scrapy 的部署scrapydGerapy>_gerapy如何登录-CSDN博客 爬虫工作量由小到大的思维转变---<第三十五章 Scrapy 的scrapydGerapy 部署爬虫项目&…

SpringBoot:配置相关知识点

SpringBoot:多环境配置 配置知识点demo:点击查看LearnSpringBoot02 点击查看更多的SpringBoot教程 一、SpringBootApplication SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用,运行这个类的main方法来…

睿尔曼超轻量仿人机械臂-- RM65-B手眼标定使用说明

一、前言 机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统。相机与机器人手臂末端,构成手眼视觉系统。根据相机在机器人安装位置的不同,手眼视觉系统分为Eye-in-Hand系统(眼在手上)和Eye-to-Hand系统&#xff08…

Javascript | 打印菱形

Javascript打印菱形&#xff0c;在校大学生可以拿来糊弄作业&#xff08;笑&#xff09; var str ; for (var i 1; i < 9; i) {if (i < 5) {for (var k1 1; k1 < 5 - i; k1) {str ;}} else {for (var k2 1; k2 < i - 5; k2) {str ;}}if (i < 5) {for (…

Curl 使用指南(进阶版)

使用Curl可以轻松GET资源、发送POST请求、定制HTTP头。高级技巧如代理、Cookie、证书 一、Curl 的基本用法 curl [options] [URL]options &#xff1a;指定 Curl 的行为的选项 URL &#xff1a;要访问的资源的地址 支持一下&#xff1a; Python Gui图形化开发 MySQL使用教程 …

开源软件:推动技术创新的引擎

目录 前言1 低成本、可协作性和透明度的特点1.1 社区化开发模式的催生1.2 成本效益的体现1.3 透明度的增强 2 开放协议的关键作用2.1 保障知识产权的开源协议2.2 灵活性与自由的MIT协议2.3 广泛应用的Apache协议 3 安全风险的审慎考虑3.1 潜在的恶意代码威胁3.2 定期安全审查的…

C++中RTTI实现原理

目录 1.引言 2.typeid 2.1.虚函数表&#xff08;vtable&#xff09; 2.2.类型信息&#xff08;type_info&#xff09; 3.dynamic_cast 4.缺陷 5.一些库/软件提供的RTTI实现 5.1. CATIA的RTTI 5.2. QT的RTTI 5.3. FreeCAD的RTTI 6.实例 7.总结 1.引言 RTTI是Runtime…

opencv——照片裁剪/照片斜的摆正

图片裁剪 流程描述 # 1. 读取原图 # 2. 彩图转为灰度图 # 3. 灰度图转二值图 # 4. 找到最大的轮廓 # 5. 找到轮廓的包围矩形 # 6. 根据外切矩形,图片的剪切 步骤 1. 读取原图 img = cv.imread("img/01_qiebian.jpg",cv.IMREAD_COLOR) 2. 彩图转为灰度图 #转灰度…