MinIO安装以及使用_minio ,linux minio安装教程

MinIO安装以及使用_minio -v /data/minio/data:/data -v /data/minio/config:/root/.minio -d minio/minio server /data ![](https:/

-v /数据/minio/data:/数据

-v /data/minio/config:/root/.minio

-d minio/minio 服务器/数据

![](https://img-blog.csdnimg.cn/2020091019272298.png)

**显示正在运行的容器:**

**# docker ps**

![](https://img-blog.csdnimg.cn/2020091019302328.png)

**查看MinIO容器日志:**

**# docker 日志0d3eaca91ffc**

![](https://img-blog.csdnimg.cn/20200910201811658.png?x-oss-process=图像/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ size_, 16、颜色_FFFFFF、t_70)

**监控MinioDocker 容器:**

**# docker 统计数据0d3eaca91ffc**

![](https://img-blog.csdnimg.cn/20200910201914870.png)

**2.4 浏览器访问**

http://172.20.32.232:9090/

**1) 登录:** 输入默认的AccessKey和SecretKey来控制打印。

AccessKey: minioadmin SecretKey: minioadmin

![](https://img-blog.csdnimg.cn/20200910193711269.png?x-oss-process=图像/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ size_, 16、颜色_FFFFFF、t_70)

**2) 创建存储桶:** 进入系统后,首先单击右下角的“+”按钮创建一个文件存储桶(输入名称并按Enter),然后保存您的文件。上传到:这个文件桶。创建一个存储桶并上传您的文件。这里我创建了一个测试桶并上传了一张照片

![](https://img-blog.csdnimg.cn/2020091019441342.png?x-oss-process=图片/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ==, 16、颜色_FFFFFF、t_70)

![](https://img-blog.csdnimg.cn/20200910194513283.png?x-oss-process=图像/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ size_, 16、颜色_FFFFFF、t_70)

**3) 查看桶目录**

进入server/data/minio/data目录。一个文件桶测试对应一个文件目录。这里没有使用纠删码模式,所以直接进入源文件。如果你想在线运行的项目中已有源文件,那么在使用minio时可以直接将该目录指定为minio的文件目录。

![](https://img-blog.csdnimg.cn/20200910195137934.png)

**4) 分享链接**

对于上传的文件,文件列表界面有一个分享按钮,点击分享会生成该文件的访问URL地址,以指定链接的生存期。有效期最长为7 天,最小增量为分钟。如果您在过期日期后访问照片,系统将提示您使其过期。

![](https://img-blog.csdnimg.cn/20200910195522485.png?x-oss-process=图像/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ size_, 16、颜色_FFFFFF、t_70)

**5) 存储桶访问策略**

要获得永久访问通行证,您需要通过单击存储桶右上角的编辑策略按钮来更改访问策略。 共有三种访问策略可供选择:只读和只读。只写、读和写。注意这里可以选择只读,但访问前缀必须设置为\\*.\\*。否则您将无法访问它。

![](https://img-blog.csdnimg.cn/20200915094319296.png)

配置完成后,只需复制链接中的先前路径字符串即可永久访问您的文件。

![](https://img-blog.csdnimg.cn/20200915094702504.png?x-oss-process=图像/水印,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpbmdodGluZzMyMQ size_, 16、颜色_FFFFFF、t_70)

#### 3.MinIO客户端

MinIO 客户端(mc) 提供了UNIX 命令的替代方法,例如ls、cat、cp、mirror、diff 和find。支持文件系统和Amazon S3 兼容的云存储服务(AWS Signature v2 和v4)。 MinIO服务器没有内置客户端,因此必须安装并配置客户端才能使用它。

【官方参考资料】( )

**常用的mc命令:**

| 命令功能|

| — |

| ls | 列出文件和文件夹。

| 创建存储桶或文件夹|

| cat | 显示文件和对象的内容。

| 管道| 将STDIN 重定向到对象、文件或STDOUT。

| 生成共享URL |

| cp | 复制文件和对象。

镜子桶和文件夹|

| find | 根据参数查找文件。

| diff | 比较两个文件夹或存储桶之间的差异。

| rm | 删除文件和对象。

| 事件| 托管对象通知|

| 监听文件和对象事件|

| 管理访问策略|

| cp 命令管理会话|

| 管理配置文件|

| 更新| 检查软件更新|

| 输出版本信息|

**下载3.1 MinIO 客户端Docker 镜像**

**# docker pull minio/mc**

![](https://img-blog.csdnimg.cn/2020091418062558.png)

**运行3.2镜像MinIO客户端**

如果您想使用`mc` 与其他S3 兼容服务一起使用,请启动容器并使用[`mc config` 命令]():

**# docker run -it –entrypoint=/bin/sh minio/mc**

描述: – 打开STDIN 进行控制台操作

`–entrypoint=\’\’`,覆盖图像入口点。

![](https://img-blog.csdnimg.cn/20200914181121350.png)

要添加一项或多项S3 兼容服务,请参阅以下步骤。 `mc` 将所有配置信息存储在`~/.mc/config.json` 文件中。

**如果容器正在启动,则需要重新输入:**

Docker附加身份进入容器(使用exit退出时容器停止运行)

docker exec -ti id /bin/sh 启动伪终端交互进入容器(用exit退出后容器并没有停止运行)

**# docker exec -it ec6e0a2023e5 /bin/sh**

![](https://img-blog.csdnimg.cn/20200915100428684.png)

**3.3 添加云存储服务**

**命令格式:**mc config host add ALIAS YOUR-S3-ENDPOINT YOUR-ACCESS-KEY YOUR-SECRET-KEY [–api API-SIGNATURE]

别名ALIAS是云存储服务的简称。

云存储服务提供的S3端点、访问密钥和秘密密钥

API签名是可选参数,默认设置为“S3v4”。

**# mc 配置主机添加minio http://172.20.32.232:9090 minioadmin minioadmin –api s3v4**

我们整理了数百道**【运维技术栈面试题】**,成为您运维面试的得力助手。这将帮助您在面试时不慌不忙,并为高质量的面试做好准备。付费报价!

这些面试问题范围从Shell 和MySQL 到K8s 和其他云原生技术堆栈。这些不仅适合刚刚进入行业的运维初学者,也适合您想要进一步进步的运维朋友。换工作以获得更高的薪水。 **

![](https://img-blog.csdnimg.cn/img_convert/bfae1cf92c5152dcddf5d194207fd025.png)

本次访谈集内容为

* **174 运维工程师面试题**

* **128道k8s面试题**

* **108 个shell 脚本面试问题**

* **200 个Linux 面试问题**

* **51 个Docker 面试问题**

* **35 个Jenkis 面试问题**

* **78 MongoDB 面试问题**

* **17 Ansible 面试问题**

* **60 个Dubbo 面试问题**

* **53 次卡夫卡访谈**

* **18道mysql面试题**

* **40 个nginx 面试题**

* **77 个Redis 面试问题**

* **28 守门员**

**总共1000多道面试题,内容丰富、信息丰富**

* **174 运维工程师面试题**

1.什么是运维?

2、运维人员在工作场所经常需要与操作人员进行交互。运营人员做什么工作?

3. 您目前有300台服务器,您如何管理它们?

4. 简要说明RAID0和Raid1raid5这两种工作模式的工作原理和特点。

5、LVS、Nginx、HAproxy有什么区别?

6. Squid、Varinsh、Nginx 有什么区别,你在工作中如何选择?

7.Tomcat和Resin有什么区别?

8.什么是中间件?

9、Tomcat中的8005、8009、8080这三个端口是什么意思?

10.什么是CDN?

11.什么是网站灰度发布?

12、请简单说明一下DNS域名解析的过程。

13.什么是RabbitMQ?

14.Keepalived如何工作?

15.描述LVS工作流程的三种模式。

16、mysql的innodb如何识别锁定问题以及mysql如何减少主从复制延迟?

你如何选择?

8.什么是中间件?

9、Tomcat中的8005、8009、8080这三个端口是什么意思?

10.什么是CDN?

11.什么是网站灰度发布?

12、请简单说明一下DNS域名解析的过程。

13.什么是RabbitMQ?

14.Keepalived如何工作?

15.描述LVS工作流程的三种模式。

16、mysql的innodb如何识别锁定问题以及mysql如何减少主从复制延迟?

17.如何重置mysql root密码?

以上关于安装和使用#MinIO_minio的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92089.html

(0)
CSDN的头像CSDN
上一篇 2024年6月24日
下一篇 2024年6月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注