IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!! -> 正文阅读

[系统运维]不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!

背景:

这两天在整理知识点,然后在学习Minio,一开始遇到更新,整了我不少时间,之前用的太久了,改了不少东西。用了之后发现不知道怎么设置成永久访问,就出了这篇文章。

史上最详细Docker安装最新版Minio 带详解 绝对值得收藏!!! 解决启动了但是浏览器访问不了的原因

一、Docker 搜索minio/mc 镜像

🥳~

docker search minio

在这里插入图片描述

二、Docker 拉取minio/mc 镜像

docker pull minio/mc

在这里插入图片描述

要用就用最新的哈,直接冲。(默认不指定版本,拉取是拉取最新的)。

我是不会讲是我懒的去查版本号啦👨?💻👨?💻)

🏄?♂?🏄?♀?

三、Docker 启动 minio/mc容器

docker run -it --entrypoint=/bin/sh minio/mc

在这里插入图片描述

启动之后 会直接 进入 sh-4.4# 输入mc version 查看版本信息

在这里插入图片描述

🤸?♂?🤸?♀?

四、minio/mc 绑定 minio server服务

mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> [--api API-SIGNATURE]

解释:

  1. ALIAS: 别名就是给你的云存储服务起了一个短点的外号。
  2. S3 endpoint,access key和secret key是你的云存储服务提供的。
    • endpoint http://ip:9000
    • access key、secret key 到这里大家肯定都知道啦。
  3. API签名是可选参数,默认情况下,它被设置为"S3v4"。

举个栗子哈 🙋?♀?

# 从MinIO服务获得URL、access key和secret key。
mc config host add minio http://47.113.227.254:9000 AKIAIOSFODNN7EXAMPLE wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY --api S3v4

如果绑定成功的话: 会出现下面这句话。

在这里插入图片描述
查看一下绑定的minio server 是否成功:

通过下面命令查看所用的桶

mc ls minio

: 这里的minio 是我们刚刚取的别名。
🏋??♂?🏋??♀?

五、mc相关命令

命令作用
ls列出文件和文件夹
mb创建一个存储桶或一个文件夹
cat显示文件和对象内容
pipe将一个STDIN重定向到一个对象或者文件或者STDOUT
share生成用于共享的URL
cp拷贝文件和对象
mirror给存储桶和文件夹做镜像
find基于参数查找文件
diff对两个文件夹或者存储桶比较差异
rm删除文件和对象
events管理对象通知
watch监听文件和对象的事件
policy管理访问策略
session为cp命令管理保存的会话
config管理mc配置文件
update检查软件更新
version输出版本信息

💅🤝

六、官方文档

七、设置公开访问 永久访问链接

mc policy set public  minio/commons # 将minio 下 commons 桶设置为 公开的 可以永久访问
mc policy set public  minio/桶名

在这里插入图片描述

注: 通过这样改成永久访问,成功是肯定可以成功的,我这里是弄的小demo,不存在什么考虑安全不安全的问题。

但是如果是什么私密的项目,为了安全的话还是不建议这样子。

注意:外部访问的链接不需要再用minio的API生成,需要自己拼接出来。

直接是: http:ip地址:9000/bucket/文件名.后缀

示例:http://IP:9000/commons/2021/07/25/2ea65db733844f3f85bca1346f943a3e.jpg
👨?🚀🦸?♀?🙋?♀?

八、设置永久下载链接

== 配置策略命令查看: mc policy==

mc policy set download minio/test 
mc policy set public minio/test

这个命令的作用是将 server 端的 mybucket 桶设置为开放管理,可以直接通过 url 进行下载。

[桶名]/[路径]可以一直拼接到具体的文件夹或文件

类似于以下 http://xxx.xxx.xxx.xxx:9000/mybucket/xxx.zip,可用浏览器直接从此URL访问下载。👰🤹?♂?🏌??♀?

自言自语

让我们一起加油学下去吧,竟然已经走在路上啦。👩?💻👩?💻
🛌 躺平啦。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 00:20:46  更:2021-07-28 00:20:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 17:37:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码