背景
在2007年,GlusterFS演變?yōu)榇笮头植际酱鎯Ψ桨负螅魏闻鋫浜线m硬件的公司氛悬,單位都可以利用個做分布式的流媒體,數(shù)據(jù)分析耘柱。在2011年如捅,Red Hat收購了GlusterFS.
Minio是GlusterFS創(chuàng)始人之一Anand Babu Periasamy發(fā)布新的開源項目。Minio兼容Amason的S3分布式對象存儲項目调煎,采用Golang實現(xiàn)镜遣,客戶端支持Java, Python, Javacript, Golang語言。
Minio可以做為云存儲的解決方案用來保存海量的圖片士袄,視頻悲关,文檔。由于采用Golang實現(xiàn)娄柳,服務(wù)端可以工作在Windows,Linux, OS X和FreeBSD上寓辱。配置簡單,基本是復(fù)制可執(zhí)行程序赤拒,單行命令可以運行起來讶舰。 開源中國
1. 樹莓派直接運行minio方式
mkdir /home/pi/data/oss
cd /home/pi/data/oss
#下載可執(zhí)行程序
wget https://dl.minio.io/server/minio/release/linux-arm64/minio
chmod +x minio
./minio server /home/pi/data/oss/oss_data
#注意啟動顯示的 appkey secretkey是默認登錄賬戶,密碼
啟動成功
訪問 http://172.23.0.1:9000 登錄后
minio更加合理的方式為使用docker運行
2. docker運行minio
下載鏡像
docker pull minio/minio:RELEASE.2020-07-22T00-26-33Z-arm64
啟動鏡像
docker run -p 9001:9001 --name minio -e MINIO_ACCESS_KEY=minioadmin -e MINIO_SECRET_KEY=xxxx -v /home/pi/data/oss/oss_data:/data minio/minio:RELEASE.2020-07-22T00-26-33Z-arm64 server --address 0.0.0.0:9001 /data
驗證成功后, 后臺運行minio
docker run -d -p 9001:9001 --name minio -e MINIO_ACCESS_KEY=minioadmin -e MINIO_SECRET_KEY=xxx -v /home/pi/data/oss/oss_data:/data minio/minio:RELEASE.2020-07-22T00-26-33Z-arm64 server --address 0.0.0.0:9001 /data
參考
http://www.reibang.com/p/240c0e1551db
http://www.reibang.com/p/68ac0477291d
https://www.cnblogs.com/babyshe/articles/12944448.html