使用MinIO搭建文件下載服務器,配置直鏈下載


MinIO服務器安裝配置

docker啟動MinIO服務器

# 創建minio目錄用於存儲數據文件
mkdir /srv/minio

# 啟動服務器,參數解析:
# -d 后台啟動
# -p 9000:9000 將宿主的9000端口指向容器的9000端口
# --restart always 開機自啟動
# --name minio 定義容器名稱
# -e MINIO_ROOT_USER=admin 用戶名為admin
# -e MINIO_ROOT_PASSWORD=123@abc.com 密碼為123@abc.com
# -v /srv/minio/:/data 將宿主的/srv/minio目錄掛載至容器的/data目錄
# minio/minio server /data 容器鏡像名稱為minio/minio,以服務器方式啟動,數據存儲於容器的/data目錄
docker run -d -p 9000:9000 --restart always --name minio -e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=123@abc.com -v /srv/minio/:/data minio/minio server /data

執行完上面的命令即可通過瀏覽器訪問 ip:9000 地址登錄賬號創建存儲桶,我創建了一個名稱為 tools 的存儲桶

安裝mc客戶端

mc 全稱 MinIO Client ,是官方的cli命令行工具,在哪里安裝都一樣,本次演示在容器內部安裝

使用 docker exec 命令進入容器

docker exec -it minio bash

下載 mc 二進制文件並授權

curl -o /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x /usr/local/bin/mc

配置存儲桶策略

tools 存儲桶配置為可直鏈下載策略

# 配置MinIO客戶端
mc config host add minio http://127.0.0.1:9000 admin 123@abc.com

# 設置tools存儲桶為download策略
mc policy set download minio/tools

參考連接

https://min.io/download

https://www.cnblogs.com/cach/p/11859266.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM