Minio的安裝和基礎使用

試用了下,感覺不錯。阿里的oss也是基於這個東西做的。

簡介

Minio是Apache License v2.0下發布的對象存儲服務器。它與Amazon S3雲存儲服務兼容。它最適合存儲非結構化數據,如照片,視頻,日誌文件,備份和容器/ VM映像。對象的大小可以從幾KB到最大5TB
Minio服務器足夠輕,可以與應用程序堆棧捆綁在一起,類似於NodeJS,Redis和MySQL。

方法一:二進制安裝

環境

操作系統:GNU / Linux
[root@wzs ~]# uname -m #計算機類型
x86_64

server端安裝

先建立個存放minion的文件夾。並進入

用wget下載wget https://dl.minio.io/server/minio/release/linux-amd64/minio

若是以上的下載鏈接速度較慢,可使用國內的下載鏈接:http://dl.minio.org.cn/server/minio/release/linux-amd64/minio

接着爲下載的minion添加執行權限: chmod +x minio
啓動minion: ./minio server /data【若/data目錄不存在,要新建一個】
注意啓動顯示的 appkey secretkey是默認登錄賬戶,密碼

登錄瀏覽器

瀏覽器輸入: http://ip:9000【需要開啓相應端口】
例如:http://192.168.72.130:9000 http://127.0.0.1:9000

AccessKey: minioadmin
SecretKey: minioadmin

登錄成功

方法二:Docker安裝(需要先安裝docker)

docker pull minio/minio
docker run -p 9000:9000 -e MINIO_ACCESS_KEY=admin -e MINIO_SECRET_KEY=123123123 -v /data:/data minio/minio server /data

操作

修改密碼

點擊右上角

創建/刪除bucket(文件夾)

點擊右下角加號—>選擇create bucket

上傳文件

選中文件夾

點擊右下角 + —>點擊Upload file—>選中要上傳文件

下載文件到本地

刪除bucket

查看bucket文件信息

點擊data,查看與設置該Object的基本信息:
查看共享地址Shareable Link
設置到期時間,最大可保存時間爲7天
對話框上方彈出該Object現剩餘到期時間

忘記密碼

二進制安裝配置文件位置
/data/.minio.sys/config

docker安裝配置文件位置
看運行容器時是否指定映射文件 –v
列:-v data:data
/data/.minio.sys/config
沒有則默認
/var/lib/docker/vfs/dir/5d244e01a8e8144cd10cb1db0df559dfce6c3dd70a8ca376b1d5bc7138a62865/.minio.sys/config/ config.json

直接修改配置文件中 accessKey secretKey
credential”: {
“accessKey”: “wzs”,
“secretKey”: “123123123”,
“expiration”: “1970-01-01T00:00:00Z”,
“status”: “enabled”
},
再重新啓動便可

客戶端安裝

二進制下載(GNU / Linux)

注:要將server****端 minio****服務關閉
https://docs.minio.io/docs/minio-client-complete-guide
GNU / Linux的 64位英特爾 https://dl.minio.io/client/mc/release/linux-amd64/mc
64位PPC https://dl.minio.io/client/mc/release/linux-ppc64le/mc
運行
chmod +x mc
./mc –help

docker安裝

注:要將server端 minio服務關閉
docker pull minio/mc
docker run -it –entrypoint=/bin/sh minio/mc
然後再:
mc config

mc ls play

或者
docker run minio/mc ls play

問題:
若出現

mc: <ERROR> Unable to list folder. The difference between the request time and the server’s time is too large.則說明服務器時間不準因設置時間

參數

https://docs.minio.io/docs/minio-client-complete-guide#test-your-setup

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章