欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Minio对象存储器使用

程序员文章站 2022-07-10 12:38:17
...

官网

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. 查看

Minio对象存储器使用

5.创建存储桶

登录后,点击右下角创建一个bucket
Minio对象存储器使用

6.上传图片并分享

Minio对象存储器使用
当然还有其他功能.
这里分享图像只能是7天,如果想永久分享需要设置一下.

永久分享

原理就是设置成公共的区域
注意:
关闭防火墙,或者允许minio端口通过

systemctl stauts firwalled

最简单的实现方式:
编辑bucket的权限
Minio对象存储器使用
Minio对象存储器使用

1.下载客户端

docker pull minio/mc

2.运行

docker run -it --entrypoint=/bin/sh minio/mc

3. 配置

注意首先你要先创建这个bucket.
Minio对象存储器使用

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`

Minio对象存储器使用

4.测试

Minio对象存储器使用
访问方式

ip:port/你的bucket/图片名字

例如:
http://192.168.31.254:9999/imgs/Ombre.png

Minio对象存储器使用

5.其他

这时候就是永久访问了,感觉就是nginx代理静态图片一下.
Minio对象存储器使用
Minio对象存储器使用
所以我们发现通过命令也是把这个权限改为Read and Write.
额.尴尬…

参考

https://www.cnblogs.com/dw166/p/11788239.html
https://blog.csdn.net/ahoges/article/details/105992203