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