Minio对象存储器使用
程序员文章站
2022-07-10 12:38:17
...
minio
官网
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
上一篇: 网站知识--如何把javaWeb项目搭建到linux服务器上
下一篇: 云服务器宝塔面板的安装