搭建对象存储minio并设置永久访问链接(单机版)
·
1.docker-compose配置
version: '3.9'
services:
#minio setting
minio:
image: minio/minio:latest
container_name: minio
environment:
- MINIO_ROOT_USER=minio
- MINIO_ROOT_PASSWORD=minio123
command: server /data --console-address :9009
volumes:
- ./minio/data:/data
- ./minio/config:/root/.minio/
- /etc/localtime:/etc/localtime
ports:
- "9000:9000"
- "9009:9009"
network_mode: bridge
restart: always
2.访问并登录:http://127.0.0.1:9009
3.创建bucket

4.上传文件

5.下载minio客户端,我这里下载的是window的

不要点击安装
5.1打开cmd命令窗口
5.2进入到下载的目录
#配置主机解析地址
mc config host add minio http://127.0.0.1:9000 minio minio123 --api S3v4
#设置开放下载的bucket
mc policy set download minio/test
6.访问示例:
http://127.0.0.1:9000/test/测试视频.mp4
http://127.0.0.1:9000/test/秋晨.jpg
7.访问权限设置,控制台,如果通过命令设置该bucket开放后,将会生成一条空的开放规则,此时都可以访问,如果不小心删掉,就新建一条的规则,跟空规则类似

如果把和空的规则删掉,此时是不可以访问的,增加一条秋的规则,此时只有以秋开头的文件可访问,其它不可访问

8.在这是了host之后,再新建的bucket可以不用再重复这只host,只需要进入bucket管理页,添加规则,再通过地址访问就可,例如:

test2添加规则

此时访问:
http://127.0.0.1:9000/test2/早安气球.jpg

更多推荐


所有评论(0)