官網
https://docs.min.io/cn/
docker運行
1.創建文件目錄
mkdir -p /home/minio/{data,config}
chmod -R 777 /home/minio/
2. 下載鏡像
docker pull minio/minio
3.運行
docker run \
-p 9999:9000 --name minio \
--restart=always -d \
-v /home/minio/data:/data -v /home/minio/config:/etc/minio \
-v /app/minio/config:/etc/minio \
-e "MINIO_ACCESS_KEY=yourcount" \
-e "MINIO_SECRET_KEY=yourpassword" \
minio/minio \
server --config-dir /etc/minio /data
- 把yourcount和yourpassword換成你的初識用戶名和密碼
4. 查看
5.創建存儲桶
登錄後,點擊右下角創建一個bucket
6.上傳圖片並分享
當然還有其他功能.
這裏分享圖像只能是7天,如果想永久分享需要設置一下.
永久分享
原理就是設置成公共的區域
注意:
關閉防火牆,或者允許minio端口通過
systemctl stauts firwalled
最簡單的實現方式:
編輯bucket的權限
1.下載客戶端
docker pull minio/mc
2.運行
docker run -it --entrypoint=/bin/sh minio/mc
3. 配置
注意首先你要先創建這個bucket.
mc config host add minio http://192.168.31.254:9999 你的賬號 密碼 --api s3v4
mc policy set public minio/imgs
修改成你的ip端口號還有賬號密碼.
看到下面就表示成功了.
mc: Initialized share downloads `/root/.mc/share/downloads.json` file.
Added `minio` successfully.
Access permission for `minio/imgs` is set to `public`
4.測試
訪問方式
ip:port/你的bucket/圖片名字
例如:
http://192.168.31.254:9999/imgs/Ombre.png
5.其他
這時候就是永久訪問了,感覺就是nginx代理靜態圖片一下.
所以我們發現通過命令也是把這個權限改爲Read and Write.
額.尷尬…
參考
https://www.cnblogs.com/dw166/p/11788239.html
https://blog.csdn.net/ahoges/article/details/105992203