日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/19 编程问答 48 豆豆

背景:

這兩天在整理知識點,然后在學習Minio,一開始遇到更新,整了我不少時間,之前用的太久了,改了不少東西。用了之后發現不知道怎么設置成永久訪問,就出了這篇文章。

史上最詳細Docker安裝最新版Minio 帶詳解 絕對值得收藏!!! 解決啟動了但是瀏覽器訪問不了的原因

Docker 安裝 Minio 客戶端 Minio/mc

    • 一、Docker 搜索minio/mc 鏡像
    • 二、Docker 拉取minio/mc 鏡像
    • 三、Docker 啟動 minio/mc容器
    • 四、minio/mc 綁定 minio server服務
    • 五、mc相關命令
    • 六、[官方文檔](http://docs.minio.org.cn/docs/master/minio-client-complete-guide)
    • 七、設置公開訪問 永久訪問鏈接
    • 八、設置永久下載鏈接
    • 自言自語

一、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]

解釋:

  • ALIAS: 別名就是給你的云存儲服務起了一個短點的外號。
  • S3 endpoint,access key和secret key是你的云存儲服務提供的。
    • endpoint http://ip:9000
    • access key、secret key 到這里大家肯定都知道啦。
  • 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訪問下載。👰🤹?♂?🏌??♀?

    自言自語

    讓我們一起加油學下去吧,竟然已經走在路上啦。👩?💻👩?💻
    🛌 躺平啦。

    總結

    以上是生活随笔為你收集整理的不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。